ブール値
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 11/72。
条件はブール値です。ブール値は、TRUEまたはFALSEという2つの値を取るデータ型です。
例えば
10 > 100- FALSE10 > 5- TRUE
10 > 5 AND 100 < 5- FALSE
ブール列には2つの値しかありません。TRUEまたはFALSEのいずれかです。内部的には、TRUEは1、FALSEは0として表されます。ブール列の各行には、これら2つの値のうち1つが格納されます。
雇用のような状態は、1 が employed を、0 が失業を意味する単一のブール型列として表現できるため、データを簡単にフィルタリングできます。ブール値を使用してデータをフィルタリングするには、IS TRUE または IS NOT TRUE キーワードを使用します。
SELECT *
FROM table1
WHERE col1 IS NOT FALSE AND col2 IS TRUEチャレンジ
簡単利用可能なテーブルと列:
objects:id、colorful
colorful なオブジェクトをすべて取得してください。colorful = 1 と記述する代わりに、TRUE キーワードを使ってみてください。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド