我有一个数据库,我正在尝试执行以下查询:
SELECT COUNT(*) FROM [Resource] WHERE Name LIKE 'ChinaApp%'
SELECT COUNT(*) FROM [Resource] WHERE Name LIKE 'Chinaapp%'
Run Code Online (Sandbox Code Playgroud)
这将返回两个不同的计数:

我想到的第一件事就是检查区分大小写.我检查了服务器级别,数据库级别和列级别的排序规则:
SELECT SERVERPROPERTY('COLLATION')
Run Code Online (Sandbox Code Playgroud)

SELECT DATABASEPROPERTYEX('Data Warehouse', 'Collation')
Run Code Online (Sandbox Code Playgroud)

SELECT TABLE_NAME, COLUMN_NAME, COLLATION_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Resource'
AND COLUMN_NAME = 'Name'
Run Code Online (Sandbox Code Playgroud)

查询出了什么问题?如前所述,已禁用区分大小写.计数为何不同?