且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-02-22 08:43:00

原文: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判断某个字段是否包含中文/英文字符/数字