Комбинирование нескольких условий
Часть раздела Основы путешествия по SQL на Coddy — урок 9 из 72.
Создание запроса только с одним условием недостаточно. Иногда мы хотим проверить что-то более сложное. Для этого SQL (и многие другие языки программирования) имеют ключевые слова AND, OR и NOT, чтобы расширить наши возможности по получению нужного результата.
Ключевые слова AND и OR используются следующим образом:
SELECT col1, col2
FROM table1
WHERE condition1 AND condition2 OR condition3 ...Мы можем объединять столько условий, сколько захотим, вместе.
Задание
ЛегкоДоступные таблицы и столбцы:
<strong>candies</strong>:<strong>name</strong>,<strong>price</strong>,<strong>color</strong>,<strong>weight</strong>
Напишите запрос для поиска всех конфет, которые либо:
- brown и стоят 2 OR
- mixed и весят менее 40
Запрос должен возвращать только name и color этих конфет.
Шпаргалка
Используйте ключевые слова AND, OR и NOT для создания сложных условий в SQL-запросах:
SELECT col1, col2
FROM table1
WHERE condition1 AND condition2 OR condition3Вы можете объединять столько условий, сколько нужно, с помощью этих логических операторов.
Попробуйте сами
SELECT name, color
FROM candies
-- Напишите свой код ниже
WHEREВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов