请问谁知道在sqlserver中怎样查栏位中含有汉字的所有记录。 select * from student where name 是 汉字

由于这个表 记录很多,大部分name列都不是汉字,我想找出 所有name为汉字的行

貌似用PATINDEX函数,自己搜下追问

可以给出具体的语句吗?在sqlserver中,栏位的数据类型Nvarchar()我的正则表达式不太好。感谢,只要那个栏位含有汉字就抓出来。

追答

大概这样,
select * from student where patindex('%[吖-咗]%',name) > 0

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网