Menu
Coddy logo textTech

Комбинирование нескольких условий

Часть раздела Основы путешествия по SQL на Coddy — урок 9 из 72.

Создание запроса только с одним условием недостаточно. Иногда мы хотим проверить что-то более сложное. Для этого SQL (и многие другие языки программирования) имеют ключевые слова AND, OR и NOT, чтобы расширить наши возможности по получению нужного результата.

Ключевые слова AND и OR используются следующим образом:

SELECT col1, col2 
FROM table1
WHERE condition1 AND condition2 OR condition3 ...

Мы можем объединять столько условий, сколько захотим, вместе.

challenge icon

Задание

Легко

Доступные таблицы и столбцы:

  • <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
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы