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

Възможно ли е да изберете конкретен ORDER BY в SQL Server 2008?

Хм.. това е гадно, дните се съхраняват дословно като „понеделник“, „вторник“ и т.н.?

Както и да е, просто направете това:

SELECT * 
FROM Requirements
ORDER BY 
     CASE Day 
     WHEN 'Monday' THEN 1
     WHEN 'Tuesday' THEN 2
     WHEN 'Wednesday' THEN 3
     WHEN 'Thursday' THEN 4
     WHEN 'Friday' THEN 5
     WHEN 'Saturday' THEN 6
     WHEN 'Sunday' THEN 7
     END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Архивно шифроване на база данни на SQL Server

  2. не е разпознато име на вградена функция

  3. Оператор амперсанд (&) в клауза WHERE на SQL Server

  4. Как да създадете ограничение за проверка на една колона в SQL Server - SQL Server / TSQL урок, част 83

  5. Локални и глобални временни таблици в SQL Server