Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW) titik akhir analitik SQL di Microsoft Fabric
Warehouse dalam database Microsoft Fabric
SQL di Microsoft Fabric
Menentukan apakah ekspresi yang ditentukan adalah NULL
.
Sintaks
expression IS [ NOT ] NULL
Argumen
ekspresi
Ekspresi apa pun yang valid.
NOT
Menentukan bahwa hasil Boolean dinegasikan. Predikat membalikkan nilai pengembaliannya, mengembalikan
TRUE
jika nilainya bukanNULL
, danFALSE
jika nilainya adalahNULL
.
Tipe pengembalian
Boolean
Mengembalikan nilai kode
Jika nilai ekspresi adalah NULL
, IS NULL
mengembalikan TRUE
; jika tidak, nilai akan mengembalikan FALSE
.
Jika nilai ekspresi adalah NULL
, IS NOT NULL
mengembalikan FALSE
; jika tidak, nilai akan mengembalikan TRUE
.
Keterangan
Untuk menentukan apakah ekspresi adalah NULL
, gunakan IS NULL
atau IS NOT NULL
alih-alih operator perbandingan (seperti =
atau !=
). Operator perbandingan mengembalikan UNKNOWN
ketika salah satu atau kedua argumen adalah NULL
.
Contoh
Sampel kode dalam artikel ini menggunakan database sampel AdventureWorks2022
atau AdventureWorksDW2022
, yang dapat Anda unduh dari halaman beranda Sampel dan Proyek Komunitas Microsoft SQL Server.
Sebuah. Mengembalikan nama dan berat untuk semua produk
Contoh berikut mengembalikan nama dan berat untuk semua produk yang beratnya kurang dari 10 pon, atau warnanya tidak diketahui, atau NULL
.
SELECT Name,
Weight,
Color
FROM Production.Product
WHERE Weight < 10.00
OR Color IS NULL
ORDER BY Name;
GO
Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)
B. Mengembalikan nama lengkap semua karyawan dengan inisial
Contoh berikut mengembalikan nama lengkap semua karyawan dengan inisial tengah.
SELECT FirstName,
LastName,
MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;