Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak mogę ogólnie posortować kolumnę „Numer wersji” za pomocą zapytania SQL Server?

Jeśli używasz SQL Server 2008

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

Co to jest identyfikator hierarchii

Edycja:

Rozwiązania na lata 2000, 2005, 2008:Rozwiązania dla T-SQL Sorting Challenge tutaj.

Wyzwanie



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uwzględnić wyniki związane z ostatnim miejscem podczas używania klauzuli TOP w SQL Server?

  2. Uwagi na temat edycji SQL Server 2019

  3. Przykłady konwersji „daty” na „przesunięcie daty” w SQL Server (T-SQL)

  4. Jak wygenerować zakres liczb między dwiema liczbami?

  5. Jak wyeksportować wszystkie dane z tabeli do wstawianego formatu sql?