Overblog Folge diesem Blog
Edit post Administration Create my blog
Blog von Olaf Helper

Adressliste mit „Telefonbuch-Sortierung“

7. Januar 2009 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Wenn man im MS SQL Server mit T-SQL eine Adressliste mit der gleichen Sortierung wie im Telefonbuch erhalten will, muss man in der ORDER BY Klausel einfach die entsprechenden Collation angeben, hier also German_PhoneBook_CI_AS.

Dadurch werden u.a. Umlaute in der Sortierung anders berücksichtigt, also ein ä wie ein ae.

   
 SELECT Nachname, Vorname, Telefon 
 FROM KHKAnsprechpartner 
 WHERE NOT Nachname is NULL 
 ORDER BY Nachname COLLATE German_PhoneBook_CI_AS 
   

Eine Liste mit den verfügbaren Collations erhält man mit:

   
 SELECT * 
 FROM fn_helpcollations() 

Diesen Post teilen

Repost 0

Kommentiere diesen Post