sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik een 'versienummer'-kolom in het algemeen sorteren met behulp van een SQL Server-query

Als u SQL Server 2008 gebruikt

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

Wat is hiërarchie

Bewerken:

Oplossingen voor 2000, 2005, 2008:Oplossingen voor T-SQL Sorting Challenge hier.

De uitdaging



  1. SQLite INTERSECT-operator

  2. Hoe verbinding te maken met Oracle met behulp van JRuby &JDBC

  3. SQL:rijen selecteren waar de kolomwaarde is gewijzigd ten opzichte van de vorige rij

  4. Hoeveel gebruikers hebben toegang tot ondersteuning?