sql >> Databáze >  >> RDS >> Sqlserver

Je možné v SQL Server 2008 vybrat konkrétní ORDER BY?

Hmm.. to je ošklivé, dny se ukládají doslovně jako 'pondělí', 'úterý' atd.?

Každopádně udělejte toto:

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. Vytvoření replikace mezi SQL Server 2000 (vydavatel) a SQL Server 2008 (předplatitel)

  2. COLLATION() Funkce v Oracle

  3. Mám nastavit maximální velikost fondu v řetězci připojení k databázi? Co se stane, když ne?

  4. jak extrahovat pole hodnoty xml pomocí serveru SQL (funkce extractvalue v mysql)