sql server查找字段中含有汉字

时间:2015-10-22 17:23:51   收藏:0   阅读:2143

/***************************************************************
%%
%% 描述: SQL语句查询字段中是否包含汉字%%
****************************************************************
%% 编写:sorry521@126.com 2007-12-17
%% 说明:如有转载请注明来处http://blog.sina.com.cn/houkuan
**************************************************************

一:查询字段首位是否为汉字?

SELECT * FROM 表名WHERE ascii(字段)>127

二:查询字段是否包含汉字(任意位)?

select   *   from   表名 where    字段   like   ‘%[吖-座]%‘

--这个可以判断是否包含汉字而不是其它双字节字符

----[吖-座]是中文字符集第一个到最后一个的范围,虽然匹配准确,但是用Like的效率很低

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!