标签: sql sql-server
我有一个字符串'1523987654',我需要检查是否只有数字。
'1523987654'
首先我使用了ISNUMERIC,但它不适用于'.'
ISNUMERIC
'.'
SELECT CASE WHEN ISNUMERIC('.') = 1 THEN 1 ELSE 0 END
我曾尝试过LIKE,但没有成功
SELECT CASE WHEN '1523987654' LIKE '[0-9]' THEN 1 ELSE 0 END
有什么建议吗?