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


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



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

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


6.1. Дополнительные возможности команды SELECT
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
319
| Airbus A319-100
| 6700
320
| Airbus A320-200
| 5700
321
| Airbus A321-200
| 5600
733
| Boeing 737-300
| 4200
SU9
| Sukhoi Superjet-100 | 3000
CR2
| Bombardier CRJ-200 | 2700
CN1
| Cessna 208 Caravan | 1200
(9 строк)
149


Глава 6. Запросы
Мы детально разобрались с таблицей «Самолеты» и теперь обратим наше внимание
на таблицу «Аэропорты»). В ней есть столбец «Часовой пояс» (timezone). Давайте по-
смотрим, в каких различных часовых поясах располагаются аэропорты. Если сделать
традиционную выборку


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




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

    Басты бет