gpt4 book ai didi

sql - 选择小数点后 4 位以上的数字

转载 作者:行者123 更新时间:2023-12-02 08:04:57 25 4
gpt4 key购买 nike

我有一个 SQL 表,其中有一个浮点列,其中填充了如下值:

  1.4313
3.35
2.55467
6.22456
3.325

我需要选择仅包含小数点后 4 位以上的值的行。在这种情况下,选择必须返回:

2.55467
6.22456

想法?谢谢!

这是我迄今为止尝试过的

select * 
from table
where CAST(LATITUDE AS DECIMAL(10,5)) - LATITUDE = 0

最佳答案

DECLARE @tbl TABLE (val float)
INSERT INTO @tbl SELECT 1234.567
INSERT INTO @tbl SELECT 1234.5678
INSERT INTO @tbl SELECT -1234.5678
INSERT INTO @tbl SELECT 1234.56789

SELECT *
from @tbl
where (((val*10000) - CONVERT(INT,(val*10000))) <> 0)

关于sql - 选择小数点后 4 位以上的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32462644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com