Calculated column in wrong position when using `SELECT *`
Consider this query that uses SELECT * and 'appends' a calculated column: SELECT *, IIF(TRUE, 1, 0) AS calculated_col FROM Orders; I would expect calculated_col to be the rightmost column in the resultset. However, it is in fact the leftmost column. It is the rightmost when executing the equivalent query in SQL Server, for example. Now, because this is Access (ACE, Jet, whatever), the SQL Standards don't apply and the Access Help will not specify the expected result because it is not detailed enough (to put it politely). So my questions are: Does Access always behaved this way or is it a