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

Er det muligt at vælge en bestemt ORDER BY i SQL Server 2008?

Hmm.. det er grimt, dagene gemmes som ordret 'mandag', 'tirsdag' osv.?

Under alle omstændigheder skal du bare gøre dette:

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. Installer Oracle Attunity-drivere i Visual Studio 2017

  2. kald eksternt script med mySQL-trigger WHITOUT sys_exec på ubuntu ARMHF

  3. PLS-00201:identifikator UTIL_FILE skal erklæres

  4. Ekskluder værdien af ​​en post i en gruppe, hvis en anden er til stede v2