Ordningen för utvärdering av uttryck i select
är odefinierat. För det mesta märker du detta bara när du har variabler, eftersom felen resulterar i felaktig information.
Varför? SQL-standarden kräver inte utvärderingsordningen, så varje databas är fri att bestämma hur uttrycken ska utvärderas. Vanligtvis lämnas sådana beslut till optimeraren.