SELECT * FROM 表名
WHERE 列名 COLLATE Chinese_PRC_CS_AS ='筛选字符'
-- 模糊查询:WHERE 列名 COLLATE Chinese_PRC_CS_AS like '筛选条件'
如果字符集是Chinese_PRC_CS_AI/Chinese_PRC_CS_AS,那么大小写敏感。
如果字符集是Chinese_PRC_CI_AI/Chinese_PRC_CI_AS,那么大小写不敏感。
用Chinese_PRC_CS_AS有一个问题:如果想要使用正则表达式’%[A-Z]%'查询只含有大写字母的数据,会发现查询结果似乎没有区分大小写。
原因是:Chinese_PRC_CS_AS的排序是A a B b C c这样的,A-Z实际包含了小写字母。
想要使用[A-Z]表示所有大写字母,[a-z]表示所有小写字母的话,应该使用字符集Chinese_PRC_BIN。