Menu
Coddy logo textTech

Booleans

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

条件はブーリアン(論理値)です。ブーリアンは TRUE または FALSE の2つの値を持つデータ型です。

例えば

  • 10 > 100 - FALSE
  • 10 > 5 - TRUE
  • 10 > 5 AND 100 < 5 - FALSE

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

雇用状況のようなステータスは、1employed(雇用中)、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 キーワードを使ってみてください。

自分で試してみよう

quiz icon腕試し

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

基礎のすべてのレッスン