gpt4 book ai didi

tsql - 检查 varchar 是否为数字 (T-SQL)

转载 作者:行者123 更新时间:2023-12-03 05:44:56 26 4
gpt4 key购买 nike

有没有一种简单的方法可以判断 varchar 是否是数字?

示例:

abc123 --> no number

123 --> yes, its a number

最佳答案

ISNUMERIC 不会这样做 - 它告诉您字符串可以转换为任何数字类型,这几乎总是一条毫无意义的信息。例如,根据 ISNUMERIC,以下所有内容都是数字:

£, $, 0d0

如果您想检查数字且仅检查数字,则需要使用负 LIKE 表达式:

not Value like '%[^0-9]%'

关于tsql - 检查 varchar 是否为数字 (T-SQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4603292/

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