Ключевое слово NOT
Часть раздела Основы путешествия по SQL на Coddy. Урок 8 из 72.
Ключевое слово NOT означает, что мы не хотим, чтобы условие выполнялось.
Например, рассмотрим следующую таблицу <strong>people</strong>:
| имя | возраст | пол |
|---|---|---|
| Joas | 13 | мужчина |
| Holwa | 17 | мужчина |
| Nohlas | 24 | женщина |
| Polar | 23 | мужчина |
| Loopa | 18 | женщина |
SELECT *
FROM people
WHERE NOT gender = 'male'Это будет результат:
| имя | возраст | пол |
|---|---|---|
| Nohlas | 24 | female |
| Loopa | 18 | female |
Ключевое слово NOT фактически инвертирует условие. Например, следующие запросы эквивалентны:
WHERE age > 20WHERE NOT age <= 20Задание
ЛегкоДоступные таблицы и столбцы:
people:name,age,status
Получите всех людей, у которых статус НЕ равен retired
Попробуйте сами
SELECT *
FROM PEOPLE
-- Напишите ваш код ниже
WHEREВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцовПотренируйтесь самостоятельно: Песочница SQL