gpt4 book ai didi

类似于 sql 的运算符仅获取数字

转载 作者:行者123 更新时间:2023-12-01 22:47:06 28 4
gpt4 key购买 nike

我认为这是一个简单的问题,但尚未得到解决方案。我只想从此处解释的列中获取有效数字。

假设我们有一个包含以下值的 varchar 列

ABC
Italy
Apple
234.62
2:234:43:22
France
6435.23
2
Lions

这里的问题是仅选择数字

select * from tbl where '%[0-9]%' 这样的答案本来可以做到这一点,但它返回

    234.62
2:234:43:22
6435.23
2

显然,这里不需要 2:234:43:22,因为它不是有效的数字。

期望的结果是

        234.62
6435.23
2

有办法做到这一点吗?

最佳答案

您可以使用以下内容仅包含有效字符:

SQL

SELECT * FROM @Table
WHERE Col NOT LIKE '%[^0-9.]%'

结果

Col
---------
234.62
6435.23
2

关于类似于 sql 的运算符仅获取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2032742/

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