Rumah >pangkalan data >SQL >Bagaimana untuk memformat pernyataan if dalam sql

Bagaimana untuk memformat pernyataan if dalam sql

下次还敢
下次还敢asal
2024-05-01 21:54:45685semak imbas

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: Bagaimana untuk memformat pernyataan if dalam sql

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.

  • Contoh:
  • <code class="sql">IF (age >= 18) THEN
      -- 成年人的代码块
      GRANT access_level1;
    ELSE
      -- 未成年的代码块
      DENY access_level1;
    END IF;</code>
  • Nota:
Tiada pernyataan ELSEIF dalam SQL. Untuk mengendalikan berbilang syarat, anda boleh menggunakan pernyataan IF bersarang.

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!

Kenyataan:
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