Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki Ambar
Microsoft Fabric'teki SQL veritabanı
Belirtilen ifadenin NULL
olup olmadığını belirler.
Transact-SQL söz dizimi kuralları
Sözdizimi
expression IS [ NOT ] NULL
Tartışmalar
ifade
Herhangi bir geçerli ifade.
NOT
Boole sonucunun olumsuzlandığını belirtir. koşul, değer değilse
TRUE
veNULL
FALSE
değeri ise döndürerekNULL
dönüş değerlerini tersine çevirir.
Dönüş türleri
Boolean
Dönüş kodu değerleri
İfadenin değeri ise NULL
döndürür IS NULL
TRUE
; aksi takdirde döndürürFALSE
.
İfadenin değeri ise NULL
döndürür IS NOT NULL
FALSE
; aksi takdirde döndürürTRUE
.
Açıklamalar
İfadenin olup NULL
olmadığını belirlemek için karşılaştırma işleçleri (veya gibiIS NULL
) yerine veya IS NOT NULL
kullanın =
!=
. Karşılaştırma işleçleri, bağımsız değişkenlerden UNKNOWN
biri veya her ikisi olduğunda döndürürNULL
.
Örnekler
Bu makaledeki kod örnekleri, AdventureWorks2022
giriş sayfasından indirebileceğiniz AdventureWorksDW2022
veya örnek veritabanını kullanır.
A. Tüm ürünlerin adını ve ağırlığını iade
Aşağıdaki örnek, ağırlığı 10 pound'un altında olan veya rengi bilinmeyen veya NULL
tüm ürünlerin adını ve ağırlığını döndürür.
SELECT Name,
Weight,
Color
FROM Production.Product
WHERE Weight < 10.00
OR Color IS NULL
ORDER BY Name;
GO
Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)
B. Tüm çalışanların adlarının baş harflerini içeren tam adları döndürme
Aşağıdaki örnek, ikinci baş harfleri olan tüm çalışanların tam adlarını döndürür.
SELECT FirstName,
LastName,
MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;
İlgili içerik
- CASE (Transact-SQL)
- PROCEDURE OLUŞTUR (Transact-SQL)
- CREATE TABLE (Transact-SQL)
- Veri türleri (Transact-SQL)
- İfadeleri (Transact-SQL)
- INSERT (Transact-SQL)
- LIKE (Transact-SQL)
- İşleçleri (Transact-SQL)
- Mantıksal İşleçler (Transact-SQL)
- SEÇ (Transact-SQL)
- sp_help
- GÜNCELLEME (Transact-SQL)
- WHERE (Transact-SQL)