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

Zaručuje UNION ALL pořadí výsledné sady

Neexistuje žádná vlastní objednávka, musíte použít ORDER BY . Pro váš příklad to můžete snadno provést přidáním SortOrder ke každému SELECT. Tím se záznamy zachovají v požadovaném pořadí:

SELECT 'O', 1 SortOrder
UNION ALL
SELECT 'R', 2
UNION ALL
SELECT 'D', 3
UNION ALL
SELECT 'E', 4
UNION ALL
SELECT 'R', 5
ORDER BY SortOrder

Nemůžete zaručit objednávku, pokud objednávku výslovně neposkytnete prostřednictvím dotazu.



  1. Jak převést hodnoty řádků na sloupce s počtem dynamických sloupců?

  2. Povolte podporu MySQL InnoDB Storage Engine v instalaci XAMPP

  3. php/mysql s více dotazy

  4. DateTime2 vs DateTime na SQL Server