您的位置:首页 > 数据库

SQL Server 中大小写区分的处理

2013-10-10 20:18 260 查看
默认情况下,SQL Server 里面是不区分大小写的:

CREATE TABLE test (id VARCHAR(20))     

INSERT INTO test(id) VALUES  ('aa')        

INSERT INTO test (id) VALUES  ('ba')        

INSERT INTO test (id) VALUES  ('Aa')        

INSERT INTO test (id) VALUES  ('AA')

查询1:

SELECT * FROM test WHERE id LIKE 'a%'

结果:
id
---------
aa

Aa

AA

查询2:

SELECT * FROM test WHERE id LIKE 'a%' COLLATE  Chinese_PRC_CS_AS

结果:

id
---------
aa
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: