MySQL - 14 - Operator Logika
Jagat Koding - Operator logika pada MySQL dapat kita gunakan untuk menampilkan data dari sebuah tabel dengan dua kondisi atau lebih.
Beberapa operator logika yang akan kita bahas kali ini diantaranya adalah NOT, AND, OR, BETWEEN, dan LIKE. Untuk menjalankan perintah tersebut kita akan menggunakan Comand Prompt dalam menjalankan QUERY SQL tersebut.
Silahkan kalian persiapkan terlebih dahulu peralatan yang diperlukan untuk menjalankan query di mysql.
Kalau sudah siap, pastikan saat ini kita sudah memiliki database dengan nama db_kampus dan tabel tb_mahasiswa yang isinya sebagai berikut:
Setelah siap, mari kita mulai pemanfaatan operator logika dan kita ulah satu per satu dari beberapa operator yang tadi sudah disebutkan.
Statement NOT
Operator NOT digunakan untuk melakukan operasi kebalikan atau kondisi bukan pada suatu kejadian penampilan data menggunakan QUERY MySQL. Kita akan menggunakan operator NOT untuk menampilkan data mahasiswa pada tb_mahasiswa yang memiliki jenis kelamin bukan Laki-laki. Ketikkan query berikut:
SELECT * FROM tb_mahasiswa
WHERE NOT jenis_kelamin = 'Laki-laki';
Kita eksekusi dan amati sejenak hasilnya.
Selain menggunakan statement NOT, kita juga bisa menggunakan simbol ! (tidak) untuk menjalankan operator NOT. Coba kalian ketikkan query berikut ini:
SELECT * FROM tb_mahasiswa
WHERE jenis_kelamin != 'Laki-laki';
Silahkan eksekusi dan amati yang terjadi. Padahal script nya beda, tapi hasilnya sama :D
Dapat kita amati bersama bahwa operator NOT dapat digunakan untuk mengetahui kebalikan nilai data yang ingin di tampilkan.
Statement AND
Operator AND dapat kita gunakan untuk menampilkan data dengan beberapa kondisi logika yang harus dipenuhi seluruhnya. Seperti saat kita akan mencari data mahasiswa laki-laki yang berumur 22 tahun, otomatis logika nilai 'Laki-laki' dan umur 22 harus terpenuhi semua.
Kalau ada data mahasiswa yang berjenis kelamin laki-laki tetapi berumur 23, maka tidak akan diproses. Begitu pula mahasiswa yang berumur 22 tahun tetapi berjenis kelamin perempuan, juga tidak akan diproses juga.
Coba kita tampilkan data mahasiswa pada tb_mahasiswa yang berjenis_kelamin laki-laki dan berumur 22 tahun dengan mengetikkan query berikut:
SELECT * FROM tb_mahasiswa
WHERE jenis_kelamin = 'Laki-laki'
AND umur = 22;
Eksekusi dan amati yang terjadi:
Selain dengan menggunakan statement AND kita juga dapat menggunakan simbol dari logika AND yaitu && seperti yang kita ketikkan di query berikut ini:
SELECT * FROM tb_mahasiswa
WHERE jenis_kelamin = 'Laki-laki'
&& umur = 22;
Coba kalian eksekusi dan amati sejenak.
Statement OR
Kita bisa menggunakan operator OR untuk menampilkan salah satu kondisi yang memenuhi dari statement yang diketikkan. Jika saya ingin menampilkan data mahasiswa yang berjenis_kelamin perempuan OR(atau) berumur 22 tahun, maha jika salah satu kondisinya terpenuhi, data akan ditampilkan.
Jadi dapat kita simpulkan, bahwa data akan di proses jika minimal terdapat salah satu kondisi yang memenuhi syarat yang ditentukan.
Agar lebih memahami kegunaannya, silahkan kalian ketikkan query berikut ini.
SELECT * FROM tb_mahasiswa
WHERE jenis_kelamin = 'Perempuan'
OR umur = 23;
Eksekusi dan amati apa yang terjadi.
Selain dengan menggunakan statement OR, kita juga bisa menggunakan simbol dari statement OR yaitu ||. Ketikkan query berikut untuk mencobanya:
SELECT * FROM tb_mahasiswa
WHERE jenis_kelamin = 'Perempuan'
|| umur = 23;
Eksekusi dan amati beberapa saat
Itu tadi pembahasan dari operator OR dalam penerapan query sql studi kasus menampilkan data yang tersedia di tabel.
Statement BETWEEN
Between dapat kita gunakan untuk menampilkan data yang berada di rentang atau deretan data tertentu. Misalnya saya ingin menampilkan data mahasiswa pada tabel tb_mahasiswa yang memiliki id_mahasiswa antara 3 sampai 6.
Coba kita uji operator between dalam menampilkan data sesuai studi kasus tersebut dengan mengetikkan query berikut:
SELECT * FROM tb_mahasiswa
WHERE id_mahasiswa BETWEEN 3 AND 6;
Coba kalian eksekusi dan amati sejenak.
Kalian juga bisa mencoba untuk menampilkan data mahasiswa yang memiliki umur dari sekian tahun sampai sekian sesuai dengan angan-angan kalian. So Silahkan dicoba :D
Statement LIKE
Like dapat kita gunakan untuk melakukan proses pencarian suatu data dalam sebuah database dengan mengkombinasikan beberapa operator Logika yang tadi sudah kita ulas. Untuk pembahasan Like sendiri sudah pernah kita ulas di SELECT data, so silahkan kalian kunjungi [ Klik Disini ] untuk mencoba mempraktikkan query dalam pemanfaatan LIKE.
Sampai disini pembahasan kita tentang operator logika dalam MySQL, semoga bermanfaat dan bisa menjadi bahan belajar untuk kita semua.
Sampai jumpa di artikel selanjutnya . . .
0 Response to "MySQL - 14 - Operator Logika"
Post a Comment