Rumah > pangkalan data > SQL > teks badan

Penggunaan pernyataan if else dalam sql

下次还敢
Lepaskan: 2024-04-28 10:00:20
asal
757 orang telah melayarinya

Penyataan

IF-ELSE digunakan dalam SQL untuk melaksanakan operasi berbeza berdasarkan syarat. Sintaks asas ialah: Jika syarat adalah benar, laksanakan pernyataan 1. Jika syarat adalah palsu, pernyataan 2 dilaksanakan. Syaratnya ialah ungkapan Boolean dan pernyataan itu boleh berupa pernyataan SQL yang sah.

Penggunaan pernyataan if else dalam sql

Penggunaan penyataan IF-ELSE dalam SQL

Penyataan IF-ELSE digunakan dalam SQL untuk melakukan tindakan yang berbeza apabila syarat tertentu dipenuhi. Sintaks asasnya adalah seperti berikut:

<code>IF condition THEN statement1
ELSE statement2</code>
Salin selepas log masuk

Arahan penggunaan:

  • Keadaan (keadaan): Ungkapan Boolean untuk dinilai.
  • Pernyataan 1 (kenyataan1): Jika syarat adalah benar, pernyataan yang akan dilaksanakan.
  • Pernyataan 2 (kenyataan2): Jika syarat adalah palsu, pernyataan yang akan dilaksanakan.

Contoh:

<code>SELECT CASE
    WHEN age >= 18 THEN '成人'
    ELSE '未成年'
END AS age_group
FROM students;</code>
Salin selepas log masuk

Dalam contoh ini, ungkapan CASE menggunakan pernyataan IF-ELSE untuk mengklasifikasikan pelajar sebagai "dewasa" atau "minor" berdasarkan nilai lajur umur.

Pernyataan IF-ELSE bersarang:

Pernyataan IF-ELSE boleh disarangkan untuk mengendalikan situasi yang lebih kompleks. Penyataan IF-ELSE bersarang akan menyemak syarat berikutnya mengikut urutan jika syarat pertama tidak dipenuhi.

<code>IF condition1 THEN statement1
ELSE IF condition2 THEN statement2
ELSE statement3</code>
Salin selepas log masuk

Tip:

  • Pastikan syaratnya tepat dan saling eksklusif.
  • Setiap pernyataan ELSE IF mesti mengandungi klausa ELSE.
  • Anda juga boleh menggunakan ungkapan CASE sebagai alternatif kepada pernyataan IF-ELSE.

Atas ialah kandungan terperinci Penggunaan pernyataan if else dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!