IS NULL (Transact-SQL)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Menentukan apakah ekspresi yang ditentukan adalah NULL.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

expression IS [ NOT ] NULL  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

ekspresi
Adalah ekspresi yang valid.

NOT
Menentukan bahwa hasil Boolean dinegasikan. Predikat membalikkan nilai pengembaliannya, mengembalikan TRUE jika nilainya bukan NULL, dan FALSE jika nilainya NULL.

Tipe Hasil

Boolean

Mengembalikan Nilai Kode

Jika nilai ekspresi adalah NULL, IS NULL mengembalikan TRUE; jika tidak, ia mengembalikan FALSE.

Jika nilai ekspresi adalah NULL, IS NOT NULL mengembalikan FALSE; jika tidak, ia mengembalikan TRUE.

Keterangan

Untuk menentukan apakah ekspresi 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 pon atau warnanya tidak diketahui, atau NULL.

USE AdventureWorks2012;  
GO  
SELECT Name, Weight, Color  
FROM Production.Product  
WHERE Weight < 10.00 OR Color IS NULL  
ORDER BY Name;  
GO  

Contoh: Azure Synapse Analytics dan 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)
Jenis 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)