Учебное пособие Санкт-Петербург «бхв-петербург»


SELECT timezone FROM airports



Pdf көрінісі
бет119/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   115   116   117   118   119   120   121   122   ...   256
sql osnovi yazika

SELECT timezone FROM airports;
то мы получим список значений, среди которых будет много повторяющихся. Ко-
нечно, это неудобно. Для того чтобы оставить в выборке только неповторяющиеся
значения
, служит ключевое слово DISTINCT:
SELECT DISTINCT timezone FROM airports ORDER BY 1;
Обратите внимание, что столбец, по значениям которого будут упорядочены строки,
указан не с помощью его имени, а с помощью его порядкового номера в предложении
SELECT.
Получим такой результат:
timezone
--------------------
Asia/Anadyr
Asia/Chita
Asia/Irkutsk
Asia/Kamchatka
Asia/Krasnoyarsk
Asia/Magadan
Asia/Novokuznetsk
Asia/Novosibirsk
Asia/Omsk
Asia/Sakhalin
Asia/Vladivostok
Asia/Yakutsk
Asia/Yekaterinburg
Europe/Kaliningrad
Europe/Moscow
Europe/Samara
Europe/Volgograd
(17 строк)
Таким образом, аэропорты располагаются в семнадцати различных часовых поясах.
Они описаны в базе данных часовых поясов, поддерживаемой международной орга-
низацией IANA (Internet Assigned Numbers Authority), и отличаются от традиционных
150


6.1. Дополнительные возможности команды SELECT
географических и административных часовых поясов, число которых в России равно
одиннадцати.
В таблице «Аэропорты» более ста записей. Если мы поставим задачу найти три самых
восточных аэропорта, то для ее решения подошел бы такой алгоритм: отсортировать
строки в таблице по убыванию значений столбца «Долгота» (longitude) и включить
в выборку только первые три строки. Как отсортировать строки по убыванию значе-
ний какого-либо столбца, вы уже знаете, а для того чтобы ограничить число строк,
включаемых в результирующую выборку, служит предложение LIMIT.
SELECT airport_name, city, longitude


Достарыңызбен бөлісу:
1   ...   115   116   117   118   119   120   121   122   ...   256




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет