Die Sortierung stimmt nicht automatisch mit „aa“ mit „å“ überein.
Es stellt sicher, dass "å" korrekt sortiert wird und einige andere Dinge, aber es ersetzt nicht .Das Gleiche gilt beispielsweise für "ss" vs. "ß" im Deutschen
Sie müssten die Daten auf die eine oder andere Weise bereinigen.
SELECT REPLACE ('teliå', 'å', 'aa'), /* ...or */REPLACE ('teliaa', 'aa', 'å')
Bearbeiten, Mai 2013
Ich vermute å
stimmt nicht mit aa
überein in dieser Sortierung. Es sortiert jedoch korrekt
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 = 'å';