Булевы значения
Часть раздела Основы путешествия по 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Задание
ЛегкоДоступные таблицы и столбцы:
<strong>objects</strong>:<strong>id</strong>,<strong>colorful</strong>
Выберите все яркие объекты. Вместо написания colorful = 1 попробуйте использовать ключевое слово TRUE.
Шпаргалка
Булевый тип — это тип данных с двумя возможными значениями: TRUE или FALSE.
Примеры:
10 > 100- FALSE10 > 5- TRUE10 > 5 AND 100 < 5- FALSE
Внутренне TRUE представлено как 1, а FALSE — как 0.
Для фильтрации данных с использованием булевых значений применяйте ключевые слова IS TRUE или IS NOT TRUE:
SELECT *
FROM table1
WHERE col1 IS NOT FALSE AND col2 IS TRUEПопробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов