Rækkefølgen for evaluering af udtryk i select
er udefineret. For det meste bemærker du det kun, når du har variabler, fordi fejlene resulterer i fejlagtig information.
Hvorfor? SQL-standarden kræver ikke evalueringsrækkefølgen, så hver database kan frit bestemme, hvordan udtrykkene skal evalueres. Sådanne beslutninger overlades typisk til optimeringsværktøjet.