Ikuti urutan eksekusi logis di balik layar

Anda menulis klausa dalam urutan SELECT → FROM → WHERE → ORDER BY, tapi database mengeksekusi FROM dulu (ambil tabel), lalu WHERE (saring baris), baru SELECT (pilih kolom), terakhir ORDER BY (urutkan hasil). Itu sebabnya ORDER BY boleh memakai alias dari SELECT, sementara WHERE tidak bisa — saat WHERE bekerja, aliasnya belum ada.