Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich eine Spalte „Versionsnummer“ mithilfe einer SQL Server-Abfrage generisch sortieren?

Wenn Sie SQL Server 2008 verwenden

select VersionNo from Versions order by cast('/' + replace(VersionNo , '.', '/') + '/' as hierarchyid);

Was ist eine Hierarchie-ID

Bearbeiten:

Lösungen für 2000, 2005, 2008:Lösungen für die T-SQL-Sortierungsherausforderung hier.

Die Herausforderung