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