[SQL ] 請問如何檢查資料是否有null欄位?

看板Database作者時間17年前 (2008/05/08 11:20), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請問一下,我想抓取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
文章代碼(AID): #188d5gOX (Database)