Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да сортирам обикновено колона „Номер на версията“ с помощта на заявка на SQL Server

Ако използвате SQL Server 2008

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

Какво е йерархия

Редактиране:

Решения за 2000, 2005, 2008:Решения за T-SQL предизвикателство за сортиране тук.

Предизвикателството



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Конкатениране на стойности въз основа на ID

  2. Производителност на SQL сървър TOP CPU заявка -1

  3. Имената на файлове на SQL Server спрямо версиите

  4. Дизайн на база данни за потребителски настройки

  5. Как да получите всички таблици, които имат ограничение за първичен ключ, създадени в база данни на SQL Server - SQL Server / TSQL Урок 57