SqlServer中 不区分大小写 和 全半角的写法
Posted jianyingjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer中 不区分大小写 和 全半角的写法相关的知识,希望对你有一定的参考价值。
最近项目有个需求:检索的文字不区分大小写 和 全半角。
例:数据库存在:【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 表示不区分大小写,区分重音
系统支持的常用组合:
以上。
以上是关于SqlServer中 不区分大小写 和 全半角的写法的主要内容,如果未能解决你的问题,请参考以下文章