oracle 怎么判斷數(shù)據(jù)為空
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、張掖網(wǎng)站維護(hù)、網(wǎng)站推廣。
需要確定具體是某個(gè)字段為空,還是為:' ' 這樣的格式。如果是確實(shí)為空,那用is null 就可以查出來(lái),如果是后面的就需要用like 字段名 like '% %'
在sql中
空值有NULL 和''的形式
當(dāng)是NULL的時(shí)候用 IS NULL判斷
當(dāng)是''的時(shí)候用 =''判斷
比如
select * from table where enddate IS NULL;
select * from table where str='';
空值null比較特殊,它不能通過(guò)=或者進(jìn)行查詢,只能用is null或者is not null進(jìn)行查詢,例如你的數(shù)據(jù)中有null值,那么用 字段名=1,字段名1,字段名=null都不能把這條數(shù)據(jù)檢索出來(lái),只有字段名 is null能檢索出來(lái)。 所以你需要查詢的數(shù)據(jù)有兩種