IS NULL (Transact-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric
Menentukan apakah ekspresi yang ditentukan adalah NULL.
Sintaksis
expression IS [ NOT ] NULL
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
expression
Adalah ekspresi yang valid.
TIDAK
Menentukan bahwa hasil Boolean dinegasikan. Predikat membalikkan nilai pengembaliannya, mengembalikan TRUE jika nilainya bukan NULL, dan FALSE jika nilainya ADALAH NULL.
Jenis Hasil
Boolean
Mengembalikan Nilai Kode
Jika nilai ekspresi adalah NULL, IS NULL mengembalikan TRUE; jika tidak, nilai tersebut mengembalikan FALSE.
Jika nilai ekspresi adalah NULL, IS NOT NULL mengembalikan FALSE; jika tidak, nilai tersebut 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
Contoh berikut mengembalikan nama dan berat untuk semua produk yang beratnya kurang dari 10
pound atau warnanya tidak diketahui, atau NULL
.
USE AdventureWorks2022;
GO
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)
Contoh berikut mengembalikan nama lengkap semua karyawan dengan inisial tengah.
-- Uses AdventureWorks
SELECT FirstName, LastName, MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;
Lihat Juga
CASE (Transact-SQL)
CREATE PROCEDURE (Transact-SQL)
BUAT TABEL (Transact-SQL)
Tipe Data (Transact-SQL)
Ekspresi (Transact-SQL)
INSERT (Transact-SQL)
LIKE (Transact-SQL)
Operator (Transact-SQL)
Operator Logis (Transact-SQL)
SELECT (Transact-SQL)
sp_help (T-SQL)
UPDATE (Transact-SQL)
WHERE (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk