Использование представлений
- Для чего используют представления
- Представления: правила и ограничения
- Создание представлений
- Использование представлений для упрощения сложных объединений
- Использование представлений для переформатирования выбранных данных
- Использование представлений для фильтрации нежелательных данных
- Использование представлений с вычисляемыми полями
Использование представлений для фильтрации нежелательных данных
Представления могут также оказаться полезными для применения общих предложений WHERE. Например, вам может понадобиться определить представление CustomeiEMailList таким образом, чтобы оно отфильтровывало клиентов, не имеющих адреса электронной почты. Для того чтобы добиться этого, следует применить такой оператор:
Очевидно, отправляя сообщение в соответствии со списком адресов e-mail, следовало бы пропустить клиентов, у которых нет адреса электронной почты. Предложение WHERE отфильтровывает здесь строки, имеющие значения NULL в столбцах cust_email, так что соответствующие записи не будут выбираться.
Теперь представление CustomerEMailList можно использовать подобно любой другой таблице.
FROM CustomerEMailList;
cust_id cust_name cust_email
---------- --------------- --------------------------
1000000001 Village Toys sales@villagetoys.com
0 Fun4All jjones@fun4all.com
1 Fun4All dstephens@fun4all.com
Предложения WHERE



