項(xiàng)目中遇見的問題
存儲(chǔ)的聯(lián)系人2200多條。每次根據(jù)機(jī)構(gòu)級別 ol 來查詢的。
select * from ADRESS_BOOK_USER where ol>=9 ? ?
ol ?小于10的都可以查出來,但是 大于10的就是查不出來,
sql 寫的也沒有問題,就是查不出數(shù)據(jù)。
經(jīng)仔細(xì)審查,原來存表的時(shí)候數(shù)據(jù)結(jié)構(gòu)給寫錯(cuò)了。
ol 應(yīng)該用int 類型,當(dāng)初存成了字符串類型。癥結(jié)問題就在此。
以后,不要閑麻煩, 數(shù)據(jù)類型一定要精確,否則給后來的查詢埋炕。
最后將sql 語句修改一下,select * from ADRESS_BOOK_USER where ol+0>=9 ?就可以查出來了。
ol+0 ??0 代表將字符串強(qiáng)轉(zhuǎn)為int 類型。