
Setara dengan fungsi COALESCE dalam Access SQL
Fungsi COALESCE biasanya digunakan dalam SQL Server (T-SQL) untuk mengembalikan nilai bukan-NULL pertama daripada senarai parameter. Dalam Access SQL, fungsi IIF mempunyai fungsi yang serupa.
Penyelesaian:
Untuk melaksanakan fungsi COALESCE dalam Access SQL, anda boleh menggunakan fungsi IIF. Sintaksnya adalah seperti berikut:
<code>IIf([表达式], TruePart, FalsePart)</code>
Dalam contoh ini, untuk menggantikan nilai NULL dalam medan Harga dengan 0:
<code>"Price = IIf([Price] Is Null, 0, [Price])"</code>
Ungkapan ini menilai sama ada medan Harga adalah NULL. Jika benar, mengembalikan 0 jika tidak, mengembalikan nilai Harga itu sendiri.
Dengan memasukkan ungkapan ini ke dalam pertanyaan, anda boleh mengendalikan nilai NULL dengan cekap:
<code>SELECT ProductId, "Price = IIf([Price] Is Null, 0, [Price])" AS Price FROM Products</code>
Pertanyaan ini mengembalikan ProductId dan lajur Harga yang diubah suai, dengan nilai NULL telah digantikan dengan 0.
Atas ialah kandungan terperinci Bagaimana untuk Menggantikan Nilai NULL dalam Access SQL: Setara dengan COALESCE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Terdapat beberapa cara untuk meletakkan kedudukan CSS
Bagaimana untuk menyemak rekod panggilan yang dipadamkan
Cara menggunakan fungsi datediff
python menggabungkan dua senarai
Apakah platform dagangan mata wang maya?
Ensiklopedia penggunaan Printf
Apakah pernyataan kemas kini mysql?
Apakah fail .Xauthority?