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


SELECT model, aircraft_code, range



Pdf көрінісі
бет29/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   25   26   27   28   29   30   31   32   ...   256
sql osnovi yazika

SELECT model, aircraft_code, range
FROM aircrafts
ORDER BY model;
model
| aircraft_code | range
---------------------+---------------+-------
Airbus A319-100
| 319
| 6700
Airbus A320-200
| 320
| 5700
Airbus A321-200
| 321
| 5600
39


Глава 3. Основные операции с таблицами
Boeing 737-300
| 733
| 4200
Boeing 767-300
| 763
| 7900
Boeing 777-300
| 773
| 11100
Bombardier CRJ-200 | CR2
| 2700
Cessna 208 Caravan | CN1
| 1200
Sukhoi SuperJet-100 | SU9
| 3000
(9 строк)
Далеко не всегда требуется выбирать все строки из таблицы. Множество выбираемых
строк можно ограничить с помощью предложения WHERE команды SELECT. Давай-
те выберем модели самолетов, у которых максимальная дальность полета находится
в пределах от 4 до 6 тыс. км включительно.
SELECT model, aircraft_code, range
FROM aircrafts
WHERE range >= 4000 AND range <= 6000;
Условие выбора строк может быть составным. В данном случае мы скомбинировали
два ограничения с помощью логической операции AND (т. е. «И»).
model
| aircraft_code | range
-----------------+---------------+-------
Boeing 737-300 | 733
| 4200
Airbus A320-200 | 320
| 5700
Airbus A321-200 | 321
| 5600
(3 строки)
Теперь мы ознакомимся с командой UPDATE, предназначенной для обновления дан-
ных в таблицах. Ее упрощенный синтаксис таков:
UPDATE имя-таблицы
SET имя-атрибута1 = значение-атрибута1,
имя-атрибута2 = значение-атрибута2, ...
WHERE условие;
Условие, указываемое в команде, должно ограничить диапазон обновляемых строк.
Если это условие не задать, то будут обновлены все строки в таблице. Если же вам
требуется обновить лишь часть из них, то не забывайте указывать условие отбора
строк для обновления.
Давайте предположим, что российские инженеры немного улучшили летные харак-
теристики самолета Sukhoi SuperJet, и теперь дальность его полета стала на 500 км
больше.
40




Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   256




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

    Басты бет