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チャレンジ
簡単利用可能なテーブルと列:
<strong>objects</strong>:<strong>id</strong>,<strong>colorful</strong>
すべてのカラフルなオブジェクトを取得してください。colorful = 1 を記述する代わりに、TRUE キーワードを使用してみてください。
チートシート
ブール型は、2つの可能な値を持つデータ型です: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自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns