Sql Scholl
Распечатать страницу
Перейти на главную Карта сайта Отправить сообщение

Расширенная фильтрация

Использование ключевого слова AND

      Чтобы отфильтровать данные по более чем одному столбцу, необходимо воспользоваться ключевым словом AND для добавления предложений в предложение WHERE. Вот как это делается:

SELECT prod_id, prod_price, prod_name
FROM Products
WHERE vend_id = 'DLLOl' AND prod_price <=4;

      Посредством данного оператора извлекается название продукции и цена для всех товаров, изготовленных производителем DLL01, с ценой $4 и меньше. Предложение WHERE в операторе SELECT состоит из двух предложений, а ключевое слово AND используется для их объединения. Ключевое слово AND указывает системе управления базой данных возвращать только те строки, которые удовлетворяют всем перечисленным предложениям. Если продукт изготовлен производителем DLL01, но стоит больше $4, он не попадет в результаты. Аналогично, товары, которые стоят меньше $4 и изготовлены отличными от указанного производителями, также не будут выведены. Данные, выданные в результате выполнения этой SQL-инструкции, будут выглядеть так:

prod_id       prod_price      prod_name
-----------   ---------------  ------------------
BNBG02        3.4900           Bird bean bag toy
BNBGOl        3.4900           Fish bean bag toy
BNBG03        3.4900           Rabbit bean bag toy

 

AND

Ключевое слово, используемое в предложении WHERE для того, чтобы возвращались только те строки, которые удовлетворяют всем указанным предложениям.