dclp FAQ

FAQ der Newsgroups de.comp.lang.php.*

 
  • Increase font size
  • Default font size
  • Decrease font size

Datenbanken: Microsoft SQL Server

Nach Textfeldern sortieren

E-MailDruckenPDFLesezeichen anlegen: Du musst dich einloggen um ein Lesezeichen für diesen Beitrag anzulegen. Es wird deiner persönlichen Lesezeichenliste hinzugefügt.

MSSQL kann kein sortorder auf Felder vom Typ Text. Um dennoch ein solches Feld als Sortierkriterium verwenden zu können, muss man dem MSSQL sagen das er nur eine bestimmte Anzahl an Zeichen berücksichtigen soll. Dies wird im Query mit dem SUBSTRING Kommando gemacht.

Um die ersten 40 Zeichen für die Sortierung zu berücksichtigen muss man folgendes abschicken.

SELECT * FROM tabelle ORDER BY substring(spaltenname,1,40)
Nach Textfeldern sortieren
http://www.php-faq.de/q-mssql-textorder.html
 

Login