如何检查数字字段中的值是否为整数?

avi

我在Postgresql中有一个带有以下值的数字列:

1.0
3.5
1.5
4.0

我想编写一个查询,该查询将为我提供所有非整数的行。我想得到的意思是:

3.5
1.5

我怎么做?

卢卡斯·索兹达(Lukasz Szozda)

您可以使用模除法:

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;

LiveDemo

Remainder

在数学中,余数是执行一些计算后的“剩余”量。

例如:

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);

LiveDemo2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查csv中的字段是否为数字

来自分类Dev

检查值是否为PHP中的整数

来自分类Dev

检查列表中的值是否为整数

来自分类Dev

检查数字是否为整数

来自分类Dev

Twig-如何检查变量是否为数字/整数

来自分类Dev

如何检查数字是否为整数,精度好?

来自分类Dev

检查变量在PHP中是否为数字和正整数?

来自分类Dev

检查字段是否为awk中的整数

来自分类Dev

如何在 PlayFramework 中检查给定字段是否为字母数字

来自分类Dev

是否可以从数字字段值或嵌套表单合并标签中的值自动填充数量字段值?

来自分类Dev

如何防止在HTML中的数字字段中插入大于最大值的值

来自分类Dev

检查数字是否为整数类型

来自分类Dev

检查输入数字是否为整数

来自分类Dev

检查数字是否为整数类型

来自分类Dev

如何检查值在逻辑上是否为整数?

来自分类Dev

如何检查值在逻辑上是否为整数?

来自分类Dev

如何检查番石榴中的字符串是否只有字母数字字符?

来自分类Dev

如何检查天气变量在JavaScript中是否包含数字字母或字符

来自分类Dev

如何检查番石榴中的字符串是否只有字母数字字符?

来自分类Dev

r编程-检查向量中的每个值是否为数字

来自分类Dev

检查Python中的值是否为任何数字

来自分类Dev

在Selenium Webdriver中检查网页上的值是否为数字

来自分类Dev

javascript检查值是否为日期或非数字字符串以停止重新格式化功能

来自分类Dev

如何检查python 2.7中的原始输入是否为整数?

来自分类Dev

如何在Java中检查输入是否为整数?

来自分类Dev

在java中如何检查输入的输入是否为整数?

来自分类Dev

如何检查用户输入是否为 Ruby 中的整数?

来自分类Dev

ElasticSearch中数字字段的神秘错误值

来自分类Dev

R错误读取文件中数字字段的值

Related 相关文章

  1. 1

    检查csv中的字段是否为数字

  2. 2

    检查值是否为PHP中的整数

  3. 3

    检查列表中的值是否为整数

  4. 4

    检查数字是否为整数

  5. 5

    Twig-如何检查变量是否为数字/整数

  6. 6

    如何检查数字是否为整数,精度好?

  7. 7

    检查变量在PHP中是否为数字和正整数?

  8. 8

    检查字段是否为awk中的整数

  9. 9

    如何在 PlayFramework 中检查给定字段是否为字母数字

  10. 10

    是否可以从数字字段值或嵌套表单合并标签中的值自动填充数量字段值?

  11. 11

    如何防止在HTML中的数字字段中插入大于最大值的值

  12. 12

    检查数字是否为整数类型

  13. 13

    检查输入数字是否为整数

  14. 14

    检查数字是否为整数类型

  15. 15

    如何检查值在逻辑上是否为整数?

  16. 16

    如何检查值在逻辑上是否为整数?

  17. 17

    如何检查番石榴中的字符串是否只有字母数字字符?

  18. 18

    如何检查天气变量在JavaScript中是否包含数字字母或字符

  19. 19

    如何检查番石榴中的字符串是否只有字母数字字符?

  20. 20

    r编程-检查向量中的每个值是否为数字

  21. 21

    检查Python中的值是否为任何数字

  22. 22

    在Selenium Webdriver中检查网页上的值是否为数字

  23. 23

    javascript检查值是否为日期或非数字字符串以停止重新格式化功能

  24. 24

    如何检查python 2.7中的原始输入是否为整数?

  25. 25

    如何在Java中检查输入是否为整数?

  26. 26

    在java中如何检查输入的输入是否为整数?

  27. 27

    如何检查用户输入是否为 Ruby 中的整数?

  28. 28

    ElasticSearch中数字字段的神秘错误值

  29. 29

    R错误读取文件中数字字段的值

热门标签

归档