为了账号安全,请及时绑定邮箱和手机立即绑定

sqlserver不区分大小写吗

sqlserver不区分大小写吗

炎炎设计 2018-09-05 13:13:05
select * from table where name='a'结果他把name=‘A’的也选出来了而且我还要group by name的,结果他也是把a和A算到一起了,这个该怎么处理了
查看完整描述

3 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

SQL不区分大小写,但是你可以加些限制

select * from table where name='a' collate Chinese_PRC_CS_AI

查看完整回答
反对 回复 2018-09-23
?
GCT1015

TA贡献1827条经验 获得超4个赞

默认Chinese_PRC_CI_AS,不区分大小写
可以改成CS就区分大小写了
alter table 表名

alter column 字段名 nvarchar(20) COLLATE Chinese_PRC_CS_AS

查看完整回答
反对 回复 2018-09-23
?
萧十郎

TA贡献1815条经验 获得超13个赞

不是全部不区分。版本安装的问题,会造成有的不敏感有的敏感。

如果想的话,可以做限制

查看完整回答
反对 回复 2018-09-23
  • 3 回答
  • 0 关注
  • 1427 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信