如何在包含少量字母的字段中检查数字是最有效的方式?如果可能,我想在where语句中这样做。
数据看起来会像这样:
3833N4323 32N907654 5W5840904
如何在包含少量字母的字段中检查数字是最有效的方式?如果可能,我想在where语句中这样做。
数据看起来会像这样:
3833N4323 32N907654 5W5840904
检查一个字段中是否至少包含一个数字(已修正):
WHERE PATINDEX('%[0-9]%', field) != 0
检查一个字段中是否只包含数字:
WHERE TRY_CONVERT(field AS int) IS NOT NULL
...WHERE LIKE '%[0-9]%'
select ISNUMERIC(data)