相关疑难解决方法(0)

sql like运算符只能获取数字

这是我认为一个简单的问题,但还没有得到解决方案.我想从这里解释的列中获取有效数字.

假设我们有一个varchar列,其中包含以下值

ABC
Italy
Apple
234.62
2:234:43:22
France
6435.23
2
Lions
Run Code Online (Sandbox Code Playgroud)

这里的问题是只选择数字

select * from tbl where answer like '%[0-9]%' 会做到但它会回来

    234.62
    2:234:43:22
    6435.23
    2
Run Code Online (Sandbox Code Playgroud)

在这里,显然,2:234:43:22是不可取的,因为它不是有效数字.

期望的结果是

        234.62
        6435.23
        2
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

sql sql-server numbers

24
推荐指数
3
解决办法
12万
查看次数

标签 统计

numbers ×1

sql ×1

sql-server ×1