Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server UNION - Quel est le comportement ORDER BY par défaut

Il n'y a pas de commande par défaut.

Sans Trier par clause la commande renvoyée est indéfinie. Cela signifie que SQL Server peut les ramener dans l'ordre de son choix.

EDIT :D'après ce que j'ai vu, sans ordre par, l'ordre dans lequel les résultats reviennent dépend du plan de requête. Donc, s'il y a un index qu'il utilise, le résultat peut revenir dans cet ordre, mais encore une fois, il n'y a aucune garantie.