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

Posted zwwhnly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server判断某个字段是否包含中文/英文字符/数字相关的知识,希望对你有一定的参考价值。

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

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

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

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

技术分享图片

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

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

 技术分享图片

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

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

技术分享图片

以上是关于SQL Server判断某个字段是否包含中文/英文字符/数字的主要内容,如果未能解决你的问题,请参考以下文章

Mysql字符串字段,如何判断是不是包含某个字符串

Sql中CHARINDEX用法---判断数据库某个字段是否包含某个字符

sql 判断字段中是不是含有字符

PHP MYSQL 怎么判断某个表的字段是不是存在

SQL中如何精确判断某字段含有某个值?

sql判断字符串中是不是包含某个字符串