Di MySQL, "alias" dapat dideklarasikan untuk menyederhanakan kueri nanti. Biasanya ini dilambangkan dengan operator "AS", tetapi juga dapat dideklarasikan tanpa "AS" - seperti pada contoh Anda.
Dalam contoh Anda:
SELECT ins.matricula, {...}
FROM Inscripciones ins {...}
ins
ditetapkan sebagai alias untuk tabel "Inscripciones". Ini memungkinkan Anda untuk menggunakan ins
seluruh kueri daripada mengetik "Inscripciones." Ini dapat dilihat di SELECT
statement.Sesuatu yang perlu diingat - alias dalam SQL dapat dideklarasikan setelah pertama kali digunakan. Ini adalah kasus dalam contoh Anda, di mana SELECT
mendapat ins.matricula
sebelum Anda benar-benar mendeklarasikan ins
sebagai alias untuk Inscripciones
.Kadang-kadang ini tampak berlawanan dengan intuisi, tetapi saya berjanji akan masuk akal jika Anda sedikit bereksperimen dengannya.
Saya merasa kurang ambigu untuk menyertakan "AS" - yang mungkin membantu lebih masuk akal saat Anda membaca/menulis query SQL.ex:... FROM Inscripciones AS ins
Agar jelas, penggunaan alias tidak mengubah hasil kueri Anda, tetapi membantu Anda menulis kueri yang lebih bersih karena Anda tidak perlu menulis ulang nama tabel setiap kali ingin menggunakannya.