Urutan evaluasi ekspresi dalam select
tidak terdefinisi. Sebagian besar, Anda hanya melihat ini ketika Anda memiliki variabel, karena kesalahan menghasilkan informasi yang salah.
Mengapa? Standar SQL tidak memerlukan urutan evaluasi, sehingga setiap database bebas memutuskan bagaimana mengevaluasi ekspresi. Biasanya keputusan seperti itu diserahkan kepada pengoptimal.