3 where stoimost_prok=42
4 and kol=3;
Пример.
Вывод кодов фильмов и их названий, стоимость проката которых равна 42 или количество копий 3.
SQL> select filmid, namef,stoimost_prok, kol
From film
3 where stoimost_prok=42
4 or kol=3;
Предложение OR является менее ограничивающим, поэтому количество выходных строк может возрасти.
Порядок выполнения операций
Правила приоритета
Порядок вычисления
| Оператор
|
| Все операторы сравнения (=, <>, >, >=, <, <=, IN, LIKE, IS NULL,BETWEEN)
|
| AND
|
| OR
|
Стандартный порядок выполнения операций можно изменить, заключив часть выражения в скобки
Пример.
Вывод кодов фильмов и их названий, количество копий которых более 3 шт., а стоимость проката равна 42 и всех фильмов стоимостью проката 40 руб.
SQL> select filmid, namef,stoimost_prok, kol
From film
3 where kol>=3
4 and stoimost_prok=42
5 or stoimost_prok=40;
FILMID NAMEF STOIMOST_PROK KOL
---------- ------------------------- ------------- ----------
Красотка 42 3
Дом 40 4
Азазель 40 5
Ва-банк 42 3
Куклы 40
Ледниковый период 40
Строк выбрано.
Пример.
Вывод кодов фильмов и их названий, количество копий которых более 3 шт., а стоимость проката равна 42 или 40 руб.
SQL> select filmid, namef,stoimost_prok, kol
From film
3 where kol>=3
4 and (stoimost_prok=42
5 or stoimost_prok=40);
FILMID NAMEF STOIMOST_PROK KOL
---------- ------------------------- ------------- ----------
Красотка 42 3
Дом 40 4
Азазель 40 5
Ва-банк 42 3
Лабораторная работа № 5.