在我的数据库中,我有一个名为“收件人ID”的字段。“收件人ID”应仅为数字。为了确保“收件人ID”列中只有数字数字,我想要计算“收件人ID”中有多少个字母字符的记录。
我该怎么做?(如果使用patindex,如何设置参数?)
发布于 2017-10-30 12:48:54
假设您只对ASCII字母字符感兴趣,那么您可以使用以下内容。
SELECT COUNT(*)
FROM YourTable
WHERE ColumnX LIKE '%[A-Za-z]%'你应该和
SELECT COUNT(*)
FROM YourTable
WHERE ColumnX LIKE '%[^0-9]%'(第二个发现列包含任何非数字字符的行)
https://stackoverflow.com/questions/47015330
复制相似问题