作者mindscold ()
看板Database
标题[SQL ] 请问如何检查资料是否有null栏位?
时间Thu May 8 11:20:09 2008
请问一下,我想抓取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
1F:推 vipin:不考虑在程式端判断吗? 05/08 13:27
2F:→ mindscold:从程式端判断是指利用程式一个一个栏位叫出来检查吗? 05/09 10:09