我只想從僱員的姓氏用小寫字母表示的表中選擇行。然而,當我運行下面指定「COLLATE Latin1_General_CS_AS」,查詢結果仍爲「不區分大小寫」
SELECT empid, lastname
FROM HR.Employees
WHERE lastname COLLATE Latin1_General_CS_AS LIKE '[a-z]%';
查詢它放在員工的姓氏有兩種小寫字母或大寫字母開頭返回的所有行。
我已經指定查詢應區分大小寫,COLLATE Latin1_General_CS_AS
,怎麼不過濾出以大寫字母開頭的姓氏?
非常感謝您的回答。從你的答案來看,我認爲通過指定「BIN」,查詢結果仍然是重音敏感的? – Thor
@TonyStark,是的,二進制排序規則使用下劃線代碼點,因此字符在所有方面都很敏感。 –