Menu
Coddy logo textTech

Булевы значения

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

Условия являются логическими значениями. Логический тип — это тип данных с двумя возможными значениями: TRUE или FALSE.

Например

  • 10 > 100 — ЛОЖЬ
  • 10 > 5 — ИСТИНА
  • 10 > 5 AND 100 < 5 — ЛОЖЬ

Логические столбцы имеют только два значения — либо TRUE, либо FALSE. Внутри TRUE представлено как 1, а FALSE представлено как 0. Каждая строка в логическом столбце содержит одно из этих двух значений.

Мы можем представить такой статус, как занятость, в виде одного столбца с логическим значением, где 1 означает, что человек трудоустроен, а 0 — что безработен, что упрощает фильтрацию данных. Для фильтрации данных с помощью логических значений мы будем использовать ключевые слова IS TRUE или IS NOT TRUE.

SELECT *
FROM table1
WHERE col1 IS NOT FALSE AND col2 IS TRUE
challenge icon

Задание

Легко

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

  • objects: id, colorful

Получите все разноцветные объекты. Вместо того чтобы писать colorful = 1, попробуйте использовать ключевое слово TRUE.

Попробуйте сами

quiz iconПроверьте себя

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

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

Потренируйтесь самостоятельно: Песочница SQL