- Back to Home »
- My SQL »
- Mengenal operator boolean pada My SQL
Posted by : Unknown
Rabu, 27 Juni 2012
Mengenal operator boolean pada My SQL
Operator boolean atau operator nalar mencangkup operator OR,
AND, XOR dan NOT.
1.1. Operator
OR
Bentuk pengggunaan OR:
Kondisi_1 OR kondisi_2
Atau
Kondisi_1 || kondisi_2
Kondisi
1
|
Kondisi
2
|
Hasil
|
S
|
S
|
S
|
S
|
B
|
B
|
B
|
S
|
B
|
B
|
B
|
B
|
B
|
NULL
|
B
|
NULL
|
B
|
B
|
NULL
|
S
|
NULL
|
S
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
Hasil akan bernilai benar(true) kalau terdapat kondisi yang bernilai
benar. Khusus kalau operand bernilai NULL, hasilnya berupa NULL. Hasilnya NULL
juga kalau salah satu operand bernilai NULL(tidak dikenal) dan yang lain
bernilai nol.
1.2. Operator
AND
Bentuk penggunaan AND:
Kondisi_1 AND kondisi_2
Atau
Kondisi_1 && kondisi_2
Kondisi
1
|
Kondisi
2
|
Hasil
|
S
|
S
|
S
|
S
|
B
|
S
|
B
|
S
|
S
|
B
|
B
|
B
|
B
|
NULL
|
NULL
|
Untuk memudahkan dalam mengingat, kita bisa menggunakan pedoman berikut:
·
Apapun bila di-AND-kan dengan nilai salah akan
menghasilkan nilai salah.
·
Hasil benar akan didapat jika kedua kondisi
bernilai benar.
·
Nilai benar jika di-AND-kan dengan nilai NULL
akan menghasikan nilai NULL.
Contoh berikut ini adalah untuk menampilkan data mahasiswa yang jenis kelaminnya ‘p’ dan alamatnya di majalengka :
1.3. Operator
XOR
Bentuk penggunaan operator XOR :
Kondisi_1 XOR kondisi_2
Kondisi
1
|
Kondisi
2
|
Hasil
|
S
|
S
|
S
|
S
|
B
|
B
|
B
|
S
|
B
|
B
|
B
|
S
|
B
|
NULL
|
NULL
|
NULL
|
B
|
NULL
|
NULL
|
S
|
NULL
|
S
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
Hasilnya benar kalau hanya satu operand yang bernilai benar dan salah
kalau kedua operand bernilai benar atau bernilai salah. Sekiranya ada operand
bernilai NULL, hasilnya selalu bernilai NULL.
1.4. Operator
NOT
Operator NOT berguna untuk melakukan pembalikan nilai nalar. Bentuk penggunaanya
adalah:
NOT kondisi
Atau
! kondisi
Ekspresi
|
Hasil
|
NOT Benar
|
Salah
|
NOT Salah
|
Benar
|
NOT NULL
|
NULL
|