2
A
回答
2
可以使用模師:
CREATE TABLE tab(col DECIMAL(10,2));
INSERT INTO tab(col)
VALUES (1.0),(3.5),(1.5),(4.0);
SELECT *
FROM tab
WHERE col % 1 <> 0;
在數學中,餘數是 「遺留」 量 後執行一些計算。
例如:
10 % 4 = 2 because (FLOOR(10/4) = 2, 2 * 4 + 2 = 10)
13 % 4 = 1 because (FLOOR(13/4) = 3, 3 * 4 + 1 = 13)
3.5 % 1 = 0.5 because (FLOOR(3.5/1) = 3, 3 * 1 + 0.5 = 3.5)
4.0 % 1 = 0 because (FLOOR(4.0/1) = 4, 4 * 1 + 0 = 4)
所以,如果號碼有東西比小數點後零否則你知道這是不是整數。
另外,您可以使用:
SELECT *
FROM tab
WHERE col <> FLOOR(col);
相關問題
- 1. 如何檢查值是否是數字
- 2. 如何檢查值是否爲數字?
- 3. 如何檢查jasmine.js中的值是整數還是字符串?
- 4. 檢查整數值是否增加?
- 5. 檢查double值是否爲整數Swift
- 6. 檢查值是否爲整數(Objective-C)
- 7. MySQL如何檢查值是整數還是字段中的文本
- 8. 如何檢查一個值是否是Prolog中的數值?
- 9. 檢查數組值是否爲數字
- 10. WebSQL檢查值是整數
- 11. 檢查輸入的數字是否具有整數值
- 12. 如何檢查數值是否爲整數?
- 13. 如何檢查字符串的內容是否是數值?
- 14. C#如何檢查數字是否是任何組值?
- 15. 檢查數組的值是整數
- 16. 檢查表單字段的值是否超過特定數字
- 17. Angular - 檢查輸入字段的值是否爲數字
- 18. jquery檢查值是否爲數字
- 19. jQuery檢查ID值是否有數字
- 20. 檢查值是否爲數字
- 21. 檢查字段值是否存在?
- 22. 如何檢查字段值是否與組合框值相同?
- 23. 如何在Python中檢查字符串是否有數字值?
- 24. Java,檢查整數是否是數字的整數
- 25. MySQL:如何檢查提供的值是數字/整數還是字母?
- 26. 檢查所有字符串值是否是DataTable字符串列中的整數
- 27. 如何檢查單元格值是否是數字
- 28. 如何檢查javascript變量中的值是否包含數字?
- 29. 如何檢查js.Any值是否爲ScalaJS中的數字
- 30. 如何在Freemarker中檢查給定的值是否爲數字?
其中numcol <>投(numcol爲INT) – jarlh
要知道,你只能依靠精確的數據類型的整數檢查如DECIMAL。使用像REAL這樣的近似數據類型,你不能(或者至少你必須定義一個容差)。 –