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