码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-09-08 09:50:50      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:输入   写法   chinese   mic   alt   系统   规则   意义   --   

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

例:数据库存在:【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中 不区分大小写 和 全半角的写法

标签:输入   写法   chinese   mic   alt   系统   规则   意义   --   

原文地址:https://www.cnblogs.com/jianyingjie/p/11479258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!