SQL DAN

Sql Dan



“Dalam artikel ini, kami memandu Anda untuk memahami cara menggunakan operator SQL AND, yang memungkinkan Anda menambahkan kondisi ke kueri tertentu menggunakan klausa WHERE.”

Mari kita selami dan lihat bagaimana operator AND bermain dalam pernyataan SQL kita.

SQL DAN Operator

Seperti yang bisa Anda tebak, operator AND adalah operator logis yang memungkinkan Anda menggabungkan dua atau lebih ekspresi Boolean dan memperlakukannya sebagai satu. Ini berarti bahwa semua kondisi harus benar agar kondisi dapat diterapkan.







Anda akan menemukan operator AND yang digunakan dalam klausa WHERE bersamaan dengan pernyataan SQL lainnya seperti SELECT, UPDATE, dan DELETE.



Ini memungkinkan Anda untuk membatasi ruang lingkup tindakan yang dilakukan. Misalnya, dengan menggunakan pernyataan DELETE, Anda dapat menggunakan klausa WHERE dan kata kunci AND untuk memastikan bahwa hanya data yang memenuhi kondisi tertentu yang dihapus.



Sintaks operator AND dapat dinyatakan seperti yang ditunjukkan di bawah ini:





bool_expr_1 DAN bool_expr_2 DAN bool_expr_3… DAN bool_expr_N;

Anda dapat memiliki ekspresi Boolean sebanyak yang Anda inginkan. Namun, ingatlah bahwa semua ekspresi yang ditentukan HARUS dinilai benar. Jika satu ekspresi salah, seluruh pernyataan diperlakukan sebagai salah.

CATATAN: Nilai NULL juga dianggap salah.



Contoh Penggunaan

Misalkan kita memiliki data sampel seperti yang ditunjukkan dalam kueri di bawah ini:

MENJATUHKAN DATABASE JIKA ADA sampledb;
MEMBUAT DATABASE sampledb;
MENGGUNAKAN sampledb;
MEMBUAT MEJA developer (
Indo INT AUTO_INCREMENT BUKAN BATAL UTAMA KUNCI ,
nama depan VARCHAR ( lima puluh ) BUKAN BATAL ,
nama keluarga VARCHAR ( lima puluh ) ,
departemen VARCHAR ( lima puluh ) BUKAN BATAL ,
gaji INT
) ;
MEMASUKKAN KE DALAM developer ( nama depan , nama keluarga , departemen , gaji )
NILAI
( 'Rogan' , 'Ellison' , 'permainan' , 120000 ) ,
( 'Anne' , 'Neale' , 'database' , 122000 ) ,
( 'Frazer' , 'bagaimana' , 'paling depan' , 100000 ) ,
( 'Kris' , 'Pollard' , 'belakang' , 115000 ) ,
( 'kerja' , 'Mengarungi' , 'mengembangkan' , 118000 ) ,
( 'pantai' , 'Gergaji' , 'permainan' , 135000 ) ,
( 'Keira' , 'Diaken' , 'database' , 130000 ) ,
( 'diundang' , 'Hanson' , 'awan' , 123000 ) ,
( 'Bogdan' , 'Morley' , 'paling depan' , 108000 ) ,
( 'Mariah' , 'Tukang emas' , 'belakang' , 120000 ) ;

Tabel yang dihasilkan:

Untuk menemukan pengembang yang bekerja di departemen 'devops' dan memiliki gaji lebih dari 110.000, kami dapat menjalankan kueri seperti yang ditunjukkan:

PILIH * DARI developer DI MANA departemen = 'mengembangkan' DAN gaji >= 110000 ;

Kueri harus menemukan catatan yang cocok dan mengembalikannya seperti yang ditunjukkan:

Indo | nama depan | nama keluarga | departemen | gaji |
--+----------+---------+----------+------+
5 | Kerja | Mengarungi | devops | 118000 |

Dalam hal ini, hanya ada satu record, seperti yang ditunjukkan di atas. Anda dapat menentukan lebih banyak kondisi untuk memfilter data Anda lebih lanjut menggunakan kata kunci DAN.

Kesimpulan

Dalam posting ini, kami membahas cara menggunakan operator AND dalam SQL untuk menggabungkan beberapa ekspresi Boolean dalam kueri Anda.

Terima kasih sudah membaca. Lihat tutorial operator SQL OR kami untuk mempelajari lebih lanjut tentang operator OR dan cara kerjanya dibandingkan dengan operator AND.