Đối chiếu sẽ không tự động khớp "aa" với "å".
Nó sẽ đảm bảo rằng "å" được sắp xếp chính xác và một số nội dung khác nhưng nó sẽ không thay thế . Điều tương tự cũng áp dụng "ss" so với "ß" trong tiếng Đức, chẳng hạn
Bạn phải làm sạch dữ liệu theo cách này hay cách khác.
SELECT REPLACE ('teliå', 'å', 'aa'), /* ...or */REPLACE ('teliaa', 'aa', 'å')
Chỉnh sửa, tháng 5 năm 2013
Tôi đoán å
không khớp với aa
trong đối chiếu đó. Tuy nhiên, nó sắp xếp chính xác
DECLARE @foo TABLE (bar varchar(2))
INSERT @foo VALUES ('Ab'),('Aa'),('aa'), ('å'), ('Za');
SELECT * FROM @foo ORDER BY bar COLLATE Danish_Norwegian_CI_AS;
SELECT * FROM @foo WHERE bar COLLATE Danish_Norwegian_CI_AS = 'Aa';
SELECT * FROM @foo WHERE bar COLLATE Danish_Norwegian_CI_AS = 'a';
SELECT * FROM @foo WHERE bar COLLATE Danish_Norwegian_CI_AS = 'å';