前幾天就在工作中發(fā)現(xiàn)這樣一個(gè)問(wèn)題:當(dāng)某個(gè)字段的類(lèi)型為varchar時(shí),字段保存的值類(lèi)似'100,200,300' 和 '100' 或 '100,400'。寫(xiě)SQL語(yǔ)句的時(shí)候就會(huì)犯這樣的錯(cuò)誤,例如:
select id,PRovinceid from admin where provinceid in ('100');select id,provinceid from admin where provinceid in (100);
會(huì)發(fā)現(xiàn)上面2條SQL的查詢(xún)結(jié)果并不相同,正確的SQL是第2條。因?yàn)樽侄伪4娴闹殿?lèi)似'100,200,300',并不是'100','200','300'這樣的值,所以第2條的SQL才正確。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注