表格里有A,B,C,D四列,存盤的值均為數字,資料型別是text。
希望得到的查詢結果為A>B且C>1且D>0的行
使用select * from TABLE where A>B and C>1 and D>0;
回傳的結果卻是只滿足了C>1和D>0
A<=B的行也一起回傳了,這個不是我需要的結果
分別使用select * from TABLE where A>B和select * from TABLE where C>1 and D>0查詢出來的結果都是正常的
求正確的查詢陳述句
uj5u.com熱心網友回復:
存數字為啥要用text型別uj5u.com熱心網友回復:
尷尬,建表的時候抄書抄錯了,當時做過幾個簡單的查詢也沒出現什么問題,就沒改了
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/269251.html
標籤:MySQL
上一篇:求一個觸發器
下一篇:求助
