SQL Server判断某个字段是否包含中文/英文字符/数字

原文:SQL Server判断某个字段是否包含中文/英文字符/数字

因最近在清理系统中的脏数据,需要查询某个字段是否包含中文/英文字符/数字的数据,

比较简单,仅以此篇博客做一个简单总结,方便以后查阅。

1.判断某个字段是否包含中文字符

SELECT  *
FROM dbo.Channel_ShopCommodity
WHERE Disabled = 0
AND StoreCode LIKE '%[吖-座]%';

SQL Server判断某个字段是否包含中文/英文字符/数字

2.判断某个字段是否包含英文字符

SELECT  *
FROM dbo.Channel_ShopCommodity
WHERE Disabled = 0
AND StoreCode LIKE '%[a-z]%';

SQL Server判断某个字段是否包含中文/英文字符/数字

3.判断某个字段是否包含数字

SELECT  *
FROM dbo.Channel_ShopCommodity
WHERE Disabled = 0
AND ShopCommodityName LIKE '%[0-9]%';

SQL Server判断某个字段是否包含中文/英文字符/数字

上一篇:SQL SERVER 判断是否存在并删除某个数据库、表、视图、触发器、储存过程、函数


下一篇:Android官方命令深入分析之绘制9-patch