Rumah > Artikel > pangkalan data > Bagaimana untuk memformat pernyataan if dalam sql
Penyataan
IF digunakan dalam SQL untuk mengawal pelaksanaan kod berdasarkan syarat. Peraturan pemformatan adalah seperti berikut: Setiap kata kunci menduduki satu baris. Tanda kurung bersyarat. Blok kod diinden. Pernyataan berakhir dengan koma bertitik. Contohnya: IF (umur ≥ 18) KEMUDIAN Berikan akses tahap 1; ELSE Tolak akses tahap 1; pelaksanaan kod kawalan. Sintaks asas adalah seperti berikut:
<code class="sql">IF (condition) THEN -- 条件为真的代码块 ELSE -- 条件为假的代码块 END IF;</code>
Peraturan penetapan taip:
Setiap kata kunci (JIKA, KEMUDIAN, LAIN, TAMAT JIKA) harus menduduki baris yang berasingan.
Syarat hendaklah diletakkan dalam kurungan. Blok kod dengan keadaan benar dan palsu hendaklah diinden.Setiap pernyataan dalam blok kod hendaklah diakhiri dengan koma bertitik.
<code class="sql">IF (age >= 18) THEN -- 成年人的代码块 GRANT access_level1; ELSE -- 未成年的代码块 DENY access_level1; END IF;</code>
Sesuatu keadaan boleh menjadi sebarang ungkapan SQL yang sah seperti operator perbandingan, operator logik atau panggilan fungsi.
Blok kod boleh mengandungi berbilang kenyataan.Pastikan keadaan adalah tepat untuk mengelakkan hasil yang tidak dijangka.
Atas ialah kandungan terperinci Bagaimana untuk memformat pernyataan if dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!