Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je trier une colonne "Numéro de version" de manière générique à l'aide d'une requête SQL Server

Si vous utilisez SQL Server 2008

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

Qu'est-ce que l'ID de hiérarchie

Modifier :

Solutions pour 2000, 2005, 2008 :Solutions au défi de tri T-SQL ici.

Le défi