Menu
Coddy logo textTech

Booleans

CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 11/72。

条件はブール値です。ブール型は、2つの可能な値を持つデータ型です:TRUE または FALSE

例えば

  • 10 > 100 - 偽
  • 10 > 5 - 真
  • 10 > 5 AND 100 < 5 - 偽

ブール列には、TRUE または FALSE のわずか2つの値しかありません。内部的には、TRUE は 1 として表現され、FALSE は 0 として表現されます。ブール列の各行は、これら2つの値の1つを保持します。

雇用のようなステータスを、1 が雇用を意味し、0 が失業を意味する単一のブール列として表現できます。これによりデータのフィルタリングが容易になります。ブール値を使用してデータをフィルタリングするには、IS TRUE または IS NOT TRUE キーワードを使用します。

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

チャレンジ

簡単

利用可能なテーブルと列:

  • <strong>objects</strong>: <strong>id</strong>, <strong>colorful</strong>

すべてのカラフルなオブジェクトを取得してください。colorful = 1 を記述する代わりに、TRUE キーワードを使用してみてください。

チートシート

ブール型は、2つの可能な値を持つデータ型です:TRUE または FALSE

例:

  • 10 > 100 - FALSE
  • 10 > 5 - TRUE
  • 10 > 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

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン