Matching will not automatically match “aa” with “å”.
He will make sure that å is sorted correctly and some other things, but he will not replace. The same applies to "ss" vs "ß" in German, for example
You will have to clear the data anyway.
SELECT REPLACE ('teliå', 'å', 'aa'), REPLACE ('teliaa', 'aa', 'å')
Edit May 2013
I assume that å does not match aa in this sort. However, it sorts correctly
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 = 'å';
source share