[SQL ] 請問如何檢查資料是否有null欄位?
請問一下,我想抓取TABLE裡有NULL值的資料(不管是哪一個欄位為NULL值),該怎麼做呢?
比如說:
TB1:
ID(PK) Date OrderNO Name Amount Price
-----------------------------------------------------
1 5/1 0000101 香蕉 20 38 <-----X
2 (null) 0000102 芭樂 5 9 <-----O
3 5/3 (null) 芒果 10 60 <-----O
4 5/3 0000104 蘋果 (null) (null) <-----O
像這樣的話 我希望能抓出2 3 4 這三筆資料。
目前雖然有想到用
select * from TB1 where (Date is null)
or (OrderNO is null)
or (Name is null)
or (Amount is null)
or (Price is null)
可是這樣的話感覺相當的不彈性,每新增刪除修改一個欄位就得改一次SQL語法,請問大
大們該怎麼做呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.17.41
推
05/08 13:27, , 1F
05/08 13:27, 1F
→
05/09 10:09, , 2F
05/09 10:09, 2F