Учебно-практическое пособие москва 2017 ббк


SELECT model, range, range / 1.609 AS miles FROM aircrafts



Pdf көрінісі
бет110/243
Дата21.07.2022
өлшемі3,05 Mb.
#147663
түріУчебно-практическое пособие
1   ...   106   107   108   109   110   111   112   113   ...   243
Байланысты:
Язык SQL. Базовый курс

SELECT model, range, range / 1.609 AS miles FROM aircrafts;
model
| range |
miles
---------------------+-------+-----------------------
Boeing 777-300
| 11100 | 6898.6948415164698571
Boeing 767-300
| 7900 | 4909.8819142324425109
...
(9 строк)
По всей вероятности, такая высокая точность представления значений в милях не
требуется, поэтому мы можем уменьшить ее до разумного предела в два десятичных
знака:
SELECT model, range, round( range / 1.609, 2 ) AS miles
FROM aircrafts;
model
| range | miles
---------------------+-------+---------
Boeing 777-300
| 11100 | 6898.69
Boeing 767-300
| 7900 | 4909.88
...
Теперь обратимся к такому вопросу, как
упорядочение строк
при выводе. Если не
принять специальных мер, то СУБД не гарантирует никакого конкретного поряд-
ка строк в результирующей выборке. Для упорядочения строк служит
предложение
ORDER BY
, которое мы уже использовали ранее. Однако мы не говорили, что можно
задать не только возрастающий, но также и убывающий порядок сортировки. Напри-
мер, если мы захотим разместить самолеты в порядке убывания дальности их полета,
то нужно сделать так:
SELECT * FROM aircrafts ORDER BY range DESC;
aircraft_code |
model
| range
---------------+---------------------+-------
773
| Boeing 777-300
| 11100
763
| Boeing 767-300
| 7900
...
CR2
| Bombardier CRJ-200 | 2700
CN1
| Cessna 208 Caravan | 1200
(9 строк)
Мы детально разобрались с таблицей «Самолеты» (aircrafts) и теперь обратим на-
ше внимание на таблицу «Аэропорты» (airports). В ней есть столбец «Часовой пояс»
(timezone). Давайте посмотрим, в каких различных часовых поясах располагаются
аэропорты. Если сделать традиционную выборку


Достарыңызбен бөлісу:
1   ...   106   107   108   109   110   111   112   113   ...   243




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

    Басты бет