4-2節(jié)查詢MySql中空字符串的問(wèn)題
我發(fā)現(xiàn)從wiki上邊抓取的數(shù)據(jù)里,有的urlname是空字符串,比如這個(gè)情況:('', '
此時(shí),如果想在查詢中查找urlname不為''的sql查詢語(yǔ)句該怎樣寫?
這樣寫:sql = 'select `urlname`, `urlhref` from `urls` where `urlname` is not null' 是無(wú)法濾除上述情況的,因?yàn)镸ySql里邊null和''是不一樣的呀,MySql認(rèn)為''并非null,而是一個(gè)str類型的空字符串。請(qǐng)問(wèn)老師這種情況下的查詢語(yǔ)句該怎樣寫呢?
2016-10-27
空字符串 就 != '' 就可以了 兩個(gè)單引號(hào)代表空字符串,不過(guò)你要注意的是,引號(hào)之間的使用,不要報(bào)錯(cuò)了。