SELECT仅限大写的单词

Hot*_*ndy 1 sql sql-server

我有一个名为的列Cities,此列的数据如下:

 City 1
 CITY 1         
 CITY 1 
Run Code Online (Sandbox Code Playgroud)

我想只选择CITY(大写)

这不是在做这个工作:

SELECT * FROM Location
WHERE Cities LIKE 'CITY 1'
Run Code Online (Sandbox Code Playgroud)

这给了我所有的CITY 1包括City 1

pod*_*ska 9

默认情况下,SQL Server将使用不区分大小写的排序规则.

SELECT * 
FROM Location 
WHERE Cities LIKE 'CITY 1' 
COLLATE Latin1_General_CS_AI
Run Code Online (Sandbox Code Playgroud)

使用区分大小写的排序规则将比较运算符标记为应用区分大小写的过滤器