Der er ingen iboende rækkefølge, du skal bruge ORDER BY
. For dit eksempel kan du nemt gøre dette ved at tilføje en SortOrder
til hver SELECT. Dette vil så holde optegnelserne i den rækkefølge, du ønsker:
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
Du kan ikke garantere ordren, medmindre du specifikt afgiver en ordre med forespørgslen.