Продвижение сайта по поисковым запросам, контекстная реклама, качественный копирайтинг и рерайтинг, создание сайта под ключ, QA процедуры и аудит в ИТ, бизнес анализ в Киеве, Украина.

Поиск

Админ

Использование NOT со специальными операторами


Использование NOT со специальными операторами

Специальным операторам, которые мы изучали в этой главе, может предшествовать Булев оператор NOT.

Он противоположен реляционным операторам, которые должны иметь оператор NOT вводимым выражением. Например, если мы хотим устранить NULL из нашего вывода, мы будем использовать NOT, чтобы изменить на противоположное значение предиката:

SELECT *
FROM Customers
WHERE city NOT NULL;

При отсутствии значений NULL (как в нашем случае), будет выведена вся таблица Заказчиков. Аналогично можно ввести следующее:

SELECT *
FROM Customers
WHERE NOT city IS NULL;

что также приемлемо.

Мы можем также использовать NOT с IN:

SELECT *
FROM Salespeople
WHERE city NOT IN ('London', 'San Jose');

А это — другой способ подобного же выражения:

SELECT *
FROM Salespeople
WHERE NOT city IN ('London', 'San Jose');

Вывод для этого запроса показывается в Рисунке 5.9.

===============  SQL Execution Log ============
| SELECT *                                      |
| FROM Salespeople                              |
| WHERE city NOT IN ('London', 'San Jose';      |
| ==============================================|
|   snum      sname         city         comm   |
| ------    ----------   -----------   -------  |
|   1003      Rifkin       Barcelona     0.15   |
|   1007      Axelrod      New York      0.10   |
===============================================

Рисунок 5.9. Использование NOT с IN

Таким же способом Вы можете использовать NOT BETWEEN и NOT LIKE.

Популярность: 4%




Оставить комментарий или два


Навигация

Блог / Главная / Разработка / Использование NOT со специальными операторами

Инфо

Запись опубликовал admin 27 апреля 2010 года и разместил в рубрике Разработка.   Запись имеет метки:   К статье пока нет комментариев. Вы можете быть первым.  

Случайные записи

Типичные привилегии системы sql SQLCODE sql Объединения таблиц по равенству значений sql Менеджер по продажам – вакансия от SEOLUX.