Menu
CoddyTech

Nilai Boolean

Termasuk bagian Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 11 dari 72.

Kondisi adalah nilai boolean. Nilai boolean adalah TRUE atau FALSE. Perbandingan dengan nilai yang tidak diketahui, seperti NULL > 5, menghasilkan NULL.

Contohnya

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

SQLite tidak memiliki tipe boolean terpisah. Secara internal, TRUE direpresentasikan sebagai 1 dan FALSE direpresentasikan sebagai 0, dan kolom boolean adalah kolom yang dimaksudkan untuk menyimpan 1 atau 0 di setiap baris. SQLite tidak menerapkan batasan ini, jadi kolom tersebut juga dapat menyimpan NULL atau nilai lainnya.

Kita dapat merepresentasikan status seperti status pekerjaan sebagai satu kolom boolean, dengan 1 berarti bekerja dan 0 berarti tidak bekerja, sehingga data lebih mudah difilter. Untuk memfilter data menggunakan boolean, kita akan menggunakan kata kunci IS TRUE atau IS NOT TRUE.

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

Tantangan

Mudah

Tabel dan kolom yang tersedia:

  • objects: id, colorful

Ambil semua object yang colorful. Daripada menulis colorful = 1, coba gunakan kata kunci TRUE.

Coba sendiri

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground SQL