Rumah > Artikel > pangkalan data > Apakah maksud kes dalam sql
Pernyataan CASE ialah struktur kawalan SQL yang melaksanakan pernyataan SQL yang berbeza berdasarkan ungkapan bersyarat dan mengembalikan hasil. Kelebihannya termasuk: memberikan hasil dinamik bersyarat, keadaan kompleks yang mengurai, kesederhanaan dan kecekapan.
Maksud penyataan CASE dalam SQL
Penyataan CASE ialah struktur kawalan SQL yang membolehkan operasi berbeza dilakukan berdasarkan syarat yang ditetapkan. Ia melaksanakan satu set pernyataan SQL berdasarkan satu atau lebih ungkapan bersyarat dan mengembalikan hasil.
Struktur
Sintaks pernyataan CASE adalah seperti berikut:
<code>CASE WHEN 条件表达式1 THEN 结果表达式1 WHEN 条件表达式2 THEN 结果表达式2 ... ELSE 默认结果表达式 END</code>
Penggunaan
Contoh
<code class="sql">SELECT CASE WHEN age > 18 THEN '成年' WHEN age < 18 THEN '未成年' ELSE '非法年龄' END AS age_category FROM persons;</code>
Melaksanakan pertanyaan ini akan menetapkan lajur kategori_umur kepada "Dewasa", "Bawah Umur" atau "Umur Haram" berdasarkan umur setiap orang.
Kelebihan
Kelebihan utama penyataan KES termasuk:
Atas ialah kandungan terperinci Apakah maksud kes dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!