Overblog Alle Blogs Top-Blogs Technologie & Wissenschaft
Edit post Folge diesem Blog Administration + Create my blog
MENU
Werbung
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() 
Werbung
Diesen Post teilen
Repost0
Um über die neuesten Artikel informiert zu werden, abonnieren:
Kommentiere diesen Post