Rabu, 01 Maret 2023

Boolean - Data type sql

 PENGERTIAN BOOLEAN

Boolean type data dalam SQL adalah jenis data yang hanya memiliki dua nilai yang mungkin: TRUE atau FALSE. Jenis data ini digunakan untuk mewakili keadaan yang dapat memiliki dua kemungkinan nilai, seperti status aktivasi atau non-aktivasi, kebenaran atau kebohongan, atau ya atau tidak. Dalam SQL, tipe data boolean sering digunakan dalam kondisi atau pernyataan kontrol aliran untuk memutuskan apakah suatu tindakan harus dilakukan atau tidak. Misalnya, sebuah pernyataan IF dalam SQL dapat digunakan untuk mengevaluasi apakah kondisi tertentu benar atau salah, dan kemudian melakukan tindakan yang sesuai berdasarkan hasil evaluasi.

JENIS JENIS BOOLEAN

  1. BOOLEAN: Jenis data boolean dasar, yang hanya memiliki dua kemungkinan nilai, TRUE atau FALSE. Beberapa sistem manajemen basis data dapat menggunakan representasi numerik seperti 0 dan 1.
  2. BIT: Jenis data ini mirip dengan BOOLEAN, namun dapat memiliki lebih dari dua nilai yang mungkin, tergantung pada jumlah bit yang ditentukan. Sebagai contoh, BIT(3) dapat memiliki delapan kemungkinan nilai: 000, 001, 010, 011, 100, 101, 110, atau 111.
  3. TINYINT: Jenis data ini merupakan tipe data bilangan bulat dengan rentang nilai yang lebih kecil dibandingkan INTEGER, namun masih dapat merepresentasikan nilai boolean. Dalam beberapa sistem manajemen basis data, TINYINT dapat digunakan untuk merepresentasikan nilai boolean dengan 0 mewakili FALSE dan 1 mewakili TRUE.
  4. ENUM: Jenis data ENUM digunakan untuk membuat daftar nilai yang mungkin untuk sebuah kolom. Kolom ENUM dapat memiliki beberapa nilai yang mungkin, namun hanya satu nilai yang dapat dipilih dalam satu waktu. Dalam beberapa kasus, ENUM dapat digunakan untuk merepresentasikan nilai boolean dengan memiliki dua nilai yang mungkin, misalnya 'yes' dan 'no', atau 'true' dan 'false'.
  5. SET: Jenis data SET juga digunakan untuk membuat daftar nilai yang mungkin untuk sebuah kolom, namun memungkinkan lebih dari satu nilai dipilih dalam satu waktu. Setiap nilai dalam SET diwakili oleh sebuah bit dalam sebuah bilangan bulat, sehingga memungkinkan lebih dari satu nilai dipilih dalam satu kolom. Dalam beberapa kasus, SET dapat digunakan untuk merepresentasikan nilai boolean dengan memiliki dua nilai yang mungkin, seperti 'yes' dan 'no', atau 'true' dan 'false'.

CONTOH BOOLEAN


Kolom 'active' dalam tabel di atas merupakan kolom boolean yang merepresentasikan apakah sebuah entri dalam tabel aktif atau tidak. Nilai 'true' atau 'false' menunjukkan keadaan aktif atau tidak aktif.

Tidak ada komentar:

Posting Komentar

Restful Api

PENGERTIAN RESTful API (Representational State Transfer) adalah suatu arsitektur untuk membuat API (Application Programming Interface) yang ...