执行SQL查询语句的时候区分大小写

一般情况下我们在执行SQL查询语句的时候是不区分大小写的,要想区分大小写得添加collate排序规则如下:

select * from TableName where ZiDuan1 collate Chinese_PRC_CS_AI=@N and ZiDuan2 collate Chinese_PRC_CS_AI=@P

 

说明:其中ZiDuan1和ZiDuan2是表TableName中的两个字段,@N和@P是两个参数,为相应字段指定查询条件 

      Chinese_PRC_CI_AI  指定不区分大小写,不区分重音

      Chinese_PRC_CS_AI  指定区分大小写,不区分重音

      Chinese_PRC_CS_AS  指定区分大小写,区分重音

      Chinese_PRC_CI_AS  指定不区分大小写,区分重音

 

      CI  指定不区分大小写,CS  指定区分大小写。
      AI  指定不区分重音,  AS  指定区分重音。 

阅读更多
版权声明:本文为博主原创文章,转载请注明出处:http://blog.csdn.net/biaobiao1217 https://blog.csdn.net/biaobiao1217/article/details/39181471
个人分类: 数据库
上一篇C# 无边框窗体的拖动
下一篇C# 限制TextBox控件中只能输入数字
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭