SqlServer中 不区分大小写 和 全半角的写法

匿名 (未验证) 提交于 2019-12-02 23:59:01

最近项目有个需求:检索的文字不区分大小写 和 全半角。

例:数据库存在:【a,A,test(半角),test(全角)】

输入:%a%--->输出:【a,A】

输入:%test%---->输出:【test(半角),test(全角)】

sql:

1 SELECT * FROM T_STUDENT 2 WHERE STUNAME COLLATE Chinese_PRC_CI_AI LIKE 'm%'

sql查找出的STUNAME字段,开头是语言,比如简体中文为Chinese_PRC,繁体中文为Chinese_Taiwan……

接着是排序规则了,规则意义如下,可以组合,比如 _CI_AS 表示不区分大小写,区分重音

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!