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

SqlServer中 不区分大小写 和 全半角的写法,第1张

概述最近项目有个需求:检索的文字不区分大小写 和 全半角。 例:数据库存在:【a,A,test(半角),test(全角)】 输入:%a%--->输出:【a,A】 输入:%test%---->输出:【test(半角),test(全角)】 sql: 1 SELECT * FROM T_STUDENT2 WHERE STUNAME COLLATE Chinese_PRC_CI_AI LIKE ‘m%‘ 最近项目有个需求:检索的文字不区分大小写 和 全半角。

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

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

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

sql:

1 SELECT * FROM T_STUDENT2 WHERE STUname ColLATE Chinese_PRC_CI_AI liKE m%

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

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

 

 系统支持的常用组合:

 

 以上。

总结

以上是内存溢出为你收集整理的SqlServer中 不区分大小写 和 全半角的写法全部内容,希望文章能够帮你解决SqlServer中 不区分大小写 和 全半角的写法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1176267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存