Rumah > pangkalan data > SQL > Penggunaan if else dalam sql

Penggunaan if else dalam sql

下次还敢
Lepaskan: 2024-04-28 09:54:14
asal
1226 orang telah melayarinya

JIKA pernyataan ELSE membenarkan melakukan tindakan berbeza berdasarkan syarat dalam pertanyaan SQL. Ia digunakan untuk semakan bersyarat dan melaksanakan pernyataan yang dinyatakan dalam THEN atau ELSE berdasarkan keputusan. Sintaksnya ialah: IF condition THEN operasi 1 ELSE operasi 2 END IF. Contoh: PILIH Produk, JIKA(Produk = 'Buku', 'Buku', 'Majalah') AS ProductType FROM Sales Memaparkan mesej "Buku" atau "Majalah" berdasarkan nilai lajur Produk.

Penggunaan if else dalam sql

Penggunaan pernyataan IF ELSE dalam SQL

IF ELSE pernyataan membolehkan anda melakukan semakan keadaan dalam pertanyaan SQL dan melakukan tindakan berbeza berdasarkan keputusan.

Sintaks:

<code>IF 条件 THEN
    操作1
ELSE
    操作2
END IF;</code>
Salin selepas log masuk

Contoh:

Andaikan anda mempunyai jadual yang dipanggil "Jualan" yang mengandungi lajur "Produk" dan "Jumlah" untuk setiap pesanan. Untuk menyemak sama ada jenis produk dalam setiap pesanan ialah "Buku" atau "Majalah" dan memaparkan mesej yang berbeza dengan sewajarnya, anda boleh menggunakan pernyataan JIKA ELSE berikut:

<code>SELECT
    Product,
    IF(Product = 'Book', '这是订购的书籍', '这是订购的杂志') AS ProductType
FROM Sales;</code>
Salin selepas log masuk

Penjelasan:

  • Semakan bersyarat dinyatakan dalam kurungan: Produk = 'Buku'. Product = 'Book'
  • 如果条件为 true(产品是 "Book"),则执行 THEN 操作:显示 "这是订购的书籍"。
  • 如果条件为 false(产品不是 "Book"),则执行 ELSE
  • Jika syarat itu benar (produk ialah "Buku"), laksanakan operasi KEMUDIAN: paparkan "Ini ialah buku yang dipesan".

Jika syarat itu palsu (produk bukan "Buku"), laksanakan operasi ELSE: paparkan "Ini adalah majalah yang dipesan".

    Nota:
  • JIKA LAIN kenyataan boleh bersarang untuk mengendalikan keadaan yang lebih kompleks.
  • Klausa ELSE adalah pilihan, jika anda tidak menyatakan klausa LAIN, tiada apa yang akan dilakukan apabila syarat itu palsu.
  • Hasil semakan syarat mestilah nilai Boolean (benar atau salah).
🎜Operasi dalam pernyataan IF ELSE boleh berupa pernyataan SQL yang sah, termasuk SELECT, INSERT, UPDATE dan DELETE. 🎜🎜

Atas ialah kandungan terperinci Penggunaan 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