我有一個包含750萬個條目的表,並且在導入一些數據時,一些列中斷被搞砸了,並且列的第一位數字最終陷入了前一列。MySQL - 搜索小數點後三位的條目
例如,一排應該說ELWS=123.44
和t2=17.00
,而是在ELWS=123.441
和t2=7.00
中讀取。
這隻發生在幾個地方。
有什麼方法可以搜索ELWS
以3位小數結尾的條目嗎?此外,所有字段都是雙重類型。
我有一個包含750萬個條目的表,並且在導入一些數據時,一些列中斷被搞砸了,並且列的第一位數字最終陷入了前一列。MySQL - 搜索小數點後三位的條目
例如,一排應該說ELWS=123.44
和t2=17.00
,而是在ELWS=123.441
和t2=7.00
中讀取。
這隻發生在幾個地方。
有什麼方法可以搜索ELWS
以3位小數結尾的條目嗎?此外,所有字段都是雙重類型。
SELECT * FROM someTable
WHERE (ELWS * 1000) % 10 != 0
你肯定從未添加了一個0是3號?在那種情況下,你可以使用round()函數來找出... – user1914292 2013-02-18 19:23:42
你的意思是t2中有沒有類似於07.00的條目,然後在ELWS = 123.440和t2 = 7.00的數據庫中結束?如果是這樣,那麼不,沒有數據具有前導零。 – Amy 2013-02-18 20:09:45