如何查詢 SQL Server 資料庫中欄位值為 NULL 的資料
先建立測試資料表,如下:
-- 1. 查詢資料表中所有的資料
SELECT * FROM tblCustomer
-- 2. 使用『= NULL』查詢欄位為 NULL 的資料,
-- 會找不到資料,但確實有 LastName 為 NULL 的資料
SELECT * FROM tblCustomer WHERE LastName = NULL
-- 3. 使用『IS NULL』查詢欄位為 NULL 的資料
SELECT * FROM tblCustomer WHERE LastName IS NULL
-- 4. 使用『IS NOT NULL』查詢欄位不為 NULL 的資料
SELECT * FROM tblCustomer WHERE LastName IS NOT NULL
-- 筆者使用的環境 Vista w/ SP1 + SQL Server 2005 Dev w/ SP2
-- 5. 查詢 SQL Server 版本
SELECT @@VERSION
Hope this help.
Comments
- Anonymous
April 30, 2008
The comment has been removed - Anonymous
March 01, 2017
感謝您 - Anonymous
August 22, 2017
感謝