SQLсервер в Linux -самостоятельное освоение пакета

       

Неявная выборка по логическому значению



Листинг 3.19. Неявная выборка по логическому значению

true booktown=# SELECT * FROM dailyjnventory WHERE in_stock;

isbn | in_stock

0385121679 | t

039480001X | t

044100590X | t

0441172717 | t

(4 rows)

Хотя в этом запросе не указана конкретная логическая величина, при отсутствии оператора сравнения подразумевается значение true.

Для выборки по значению false можно либо сравнить значение поля с любой из логических констант, перечисленных в табл. 3.11, либо поставить перед именем поля ключевое слово SQL NOT. Оба способа продемонстрированы в листинге 3.20.



Содержание раздела