sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kan jeg sortere en 'Versionsnummer'-kolonne generisk ved hjælp af en SQL Server-forespørgsel

Hvis du bruger SQL Server 2008

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

Hvad er hierarchyid

Rediger:

Løsninger for 2000, 2005, 2008:Løsninger til T-SQL Sorting Challenge her.

Udfordringen



  1. Hvordan bruger man Partition By eller Max?

  2. Hvad er forskellen mellem MyISAM og InnoDB?

  3. Sådan rettes Microsoft SQL Server Error 926? - Løst

  4. Hvad gør anførselstegn omkring tabelnavnet helt præcist?