Pertimbangan bersyarat dalam SQL boleh digunakan untuk menapis data dan hanya mengembalikan baris yang memenuhi syarat yang ditetapkan. Klausa WHERE digunakan untuk menapis baris, dan klausa HAVING digunakan untuk menapis baris dalam set hasil kumpulan yang dijana oleh fungsi agregat. Pertimbangan bersyarat menggunakan pengendali seperti sama dengan, tidak sama dengan, lebih besar daripada, kurang daripada, dan operator logik seperti DAN, ATAU, dan TIDAK. Syarat boleh disarangkan untuk mencipta penapis yang lebih kompleks, dan keutamaan syarat bersarang mengikuti syarat kurungan, NOT operator, AND operator, ATAU operator.
Pertimbangan bersyarat dalam SQL
Pertimbangan bersyarat digunakan dalam pertanyaan SQL untuk menapis data dan hanya mengembalikan baris yang memenuhi syarat tertentu. Terdapat dua pertimbangan bersyarat utama dalam SQL:
Klausa WHERE
Klausa WHERE terletak di hujung pernyataan SELECT dan digunakan untuk menentukan syarat penapis. Keadaan ini terdiri daripada ungkapan logik yang menilai lajur baris dan mengembalikan BENAR atau SALAH. . Syarat ini menilai nilai agregat dan mengembalikan BENAR atau SALAH.
Sintaks:
<code class="sql">SELECT column_name(s) FROM table_name WHERE condition;</code>
Contoh:
<code class="sql">SELECT * FROM customers WHERE age > 18;</code>
Pengendali bersyarat
SQL menggunakan operator berikut untuk pertimbangan bersyarat:
tidak sama dengan:
< ;> ; atau !=
lebih besar daripada:>
NOT: Logikal NOT operator, menyongsangkan keputusan bersyarat.
Nested ConditionsAtas ialah kandungan terperinci Bagaimana untuk menulis penghakiman bersyarat dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!