mysql如何過濾非純數字記錄

國爲mysql會發生隱式轉換,如11abc會轉成11。導致我們在查詢,統計時,容易出錯。 解決辦法有兩種,如果數據相對固定 則加這個條件 LENGTH(0+value)=LENGTH(value) 但這個也會把, 12.00 這樣的數給過濾了。 所以在數據複雜的情況下 value 可能有:12.00,12.12,「11月」,「abc12」 則使用正則(value REGEXP '[^0-9.]')
相關文章
相關標籤/搜索