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

时间:2022-05-19 01:03:05

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

select * from TableName where ZiDuan1 collateChinese_PRC_CS_AI=@Nand 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  指定区分重音。