SELECT-list examples are tiny finite-table transforms; DISTINCT, aggregation, type coercion, optimizer behavior, and database-product claims are out of scope.
Output keeps source order
The output rows follow the same source-row order.
source order
Summary
SELECT chooses what columns or values appear in each output row.