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
Sistem Platform Analitik (PDW)
Titik akhir analitik SQL di Microsoft Fabric
Gudang di Microsoft Fabric
Database SQL di Microsoft Fabric
Menentukan apakah ekspresi yang ditentukan adalah NULL.
Syntax
expression IS [ NOT ] NULL
Arguments
expression
Ekspresi apa pun yang valid.
NOTMenentukan bahwa hasil Boolean dinegasikan. Predikat membalikkan nilai pengembaliannya, mengembalikan
TRUEjika nilainya bukanNULL, danFALSEjika 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.
Remarks
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.
Examples
Sampel kode dalam artikel ini menggunakan database sampel AdventureWorks2025 atau AdventureWorksDW2025, yang dapat Anda unduh dari halaman beranda Sampel dan Proyek Komunitas Microsoft SQL Server.
A. 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;
Konten terkait
- KASUS (Transact-SQL)
- MEMBUAT PROSEDUR (Transact-SQL)
- BUAT TABEL (Transact-SQL)
- Jenis data (Transact-SQL)
- Ekspresi (Transact-SQL)
- SISIPKAN (Transact-SQL)
- SUKA (Transact-SQL)
- Operator (Transact-SQL)
- Operator Logis (Transact-SQL)
- PILIH (Transact-SQL)
- sp_help
- UPDATE (Transact-SQL)
- DI MANA (Transact-SQL)