Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Meghatározza, hogy egy adott kifejezés szerepel-e a fájlban NULL.
Transact-SQL szintaxis konvenciók
Syntax
expression IS [ NOT ] NULL
Arguments
expression
Bármilyen érvényes kifejezés.
NOTMegadja, hogy a logikai eredmény negated legyen. A predikátum megfordítja a visszaadott értékeket, és visszaadja
TRUE, ha az érték nemNULL, ésFALSEha az érték .NULL
Visszatérési típusok
Boolean
Kódértékek visszaadása
Ha a kifejezés értéke , NULLIS NULL akkor visszaadjaTRUE; ellenkező esetben visszaadjaFALSE.
Ha a kifejezés értéke , NULLIS NOT NULL akkor visszaadjaFALSE; ellenkező esetben visszaadjaTRUE.
Remarks
Annak meghatározásához, hogy egy kifejezés az NULL, használja IS NULL vagy IS NOT NULL helyett összehasonlító operátorok (például = vagy !=). Az összehasonlító operátorok akkor adnak vissza értéketUNKNOWN, ha vagy mindkét argumentum .NULL
Examples
A cikkben szereplő kódminták a AdventureWorks2025 vagy AdventureWorksDW2025 mintaadatbázist használják, amelyet a Microsoft SQL Server-minták és közösségi projektek kezdőlapjáról tölthet le.
A. Az összes termék nevét és súlyát adja vissza
Az alábbi példa az összes olyan termék nevét és súlyát adja vissza, amelyeknél a súly kisebb, mint 10 font, vagy a szín ismeretlen, vagy NULL.
SELECT Name,
Weight,
Color
FROM Production.Product
WHERE Weight < 10.00
OR Color IS NULL
ORDER BY Name;
GO
Példák: Azure Synapse Analytics and Analytics Platform System (PDW)
B. Az összes alkalmazott teljes nevének visszaadása monogrammal
Az alábbi példa az összes alkalmazott teljes nevét adja vissza középső monogrammal.
SELECT FirstName,
LastName,
MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;
Kapcsolódó tartalom
- ESET (Transact-SQL)
- LÉTREHOZÁSI ELJÁRÁS (Transact-SQL)
- CREATE TABLE (Transact-SQL)
- Adattípusok (Transact-SQL)
- Kifejezések (Transact-SQL)
- BEHELYEZKEDÉS (Transact-SQL)
- MINT (Transact-SQL)
- Operátorok (Transact-SQL)
- Logikai operátorok (Transact-SQL)
- VÁLASZT (Transact-SQL)
- sp_help
- UPDATE (Transact-SQL)
- AHOL (Transact-SQL)