在SQLServer中查询时区分大小写

在SQLServer中查询时区分大小写,第1张

概述SQL Server默认的排序规则是Chinese_PRC_CI_AS,这种排序规则是不区分大小写的,包括不区分半角和全角。       若查询语句select title from article where title like ‘%java%’,可以找到标题中含有java、JAVA、java的。       如果需要区分大小写,指定排序规则就可以了。在上面的例子中,如果只查询包含字符串”ja

sql Server默认的排序规则是Chinese_PRC_CI_AS,这种排序规则是不区分大小写的,包括不区分半角和全角。
      若查询语句select Title from article where Title like ‘%java%’,可以找到标题中含有java、JAVA、java的。
      如果需要区分大小写,指定排序规则就可以了。在上面的例子中,如果只查询包含字符串”java”的标题,

查询语句变成了

select Title from article where Title like ‘%java%’ ColLATE Chinese_PRC_CS_AS 

又如:

SELECT  ID,name,PWD  FROM  version_new  WHERE  (name='admin'  ColLATE  Chinese_PRC_CS_AS)  AND  (PWD= 'AbCd'  ColLATE  Chinese_PRC_CS_AS)

总结,在select语句后加上ColLATE Chinese_PRC_CS_AS就可以实现区分大小写查询了。

总结

以上是内存溢出为你收集整理的在SQLServer中查询时区分大小写全部内容,希望文章能够帮你解决在SQLServer中查询时区分大小写所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存