команду построчно, нажимая клавишу Enter после каждого фрагмента команды, за-
нимающего одну строку текста в пособии.
INSERT INTO aircrafts ( aircraft_code, model, range )
VALUES ( '773', 'Boeing 777-300', 11100 ),
( '763', 'Boeing 767-300', 7900 ),
( '733', 'Boeing 737-300', 4200 ),
( '320', 'Airbus A320-200', 5700 ),
( '321', 'Airbus A321-200', 5600 ),
( '319', 'Airbus A319-100', 6700 ),
( 'CN1', 'Cessna 208 Caravan', 1200 ),
( 'CR2', 'Bombardier CRJ-200', 2700 );
СУБД сообщит об успешном вводе 8 строк в таблицу aircrafts.
INSERT 0 8
Давайте снова посмотрим, что содержится в таблице «Самолеты».
SELECT * FROM aircrafts;
Теперь в ней уже 9 строк.
aircraft_code |
model
| range
---------------+---------------------+-------
SU9
| Sukhoi SuperJet-100 | 3000
773
| Boeing 777-300
| 11100
763
| Boeing 767-300
| 7900
733
| Boeing 737-300
| 4200
320
| Airbus A320-200
| 5700
321
| Airbus A321-200
| 5600
319
| Airbus A319-100
| 6700
CN1
| Cessna 208 Caravan | 1200
CR2
| Bombardier CRJ-200 | 2700
(9 строк)
Если сравнить порядок, в котором вы вводили строки в таблицу, с тем порядком,
в котором строки выведены из нее по команде SELECT, то можно увидеть совпаде-
ние этих порядков. Однако полагаться на такое совпадение нельзя, т. к. порядок мо-
жет измениться. При выполнении простой выборки из таблицы СУБД не гарантиру-
ет никакого конкретного порядка вывода строк. Если же вы хотите каким-то образом
упорядочить расположение выводимых строк, то необходимо предпринять дополни-
тельные меры, а именно: использовать предложение ORDER BY команды SELECT.
Давайте упорядочим строки по значению атрибута model, а заодно изменим порядок
расположения столбцов в выводе информации. Обратите внимание, что символьные
значения при выводе выравниваются по левому краю столбца, а числовые значе-
ния — по правому краю.
Достарыңызбен бөлісу: