In MySQL, un "alias" può essere dichiarato per semplificare la query in un secondo momento. In genere questo è indicato con l'operatore "AS", ma può anche essere dichiarato senza "AS", come nel tuo esempio.
Nel tuo esempio:
SELECT ins.matricula, {...}
FROM Inscripciones ins {...}
I ins
è impostato come alias per la tabella "Inscripciones". Ciò consente di utilizzare ins
durante la query anziché digitare "Inscripciones". Questo può essere visto in SELECT
statement.Qualcosa da tenere a mente:gli alias in SQL possono essere dichiarati dopo il loro primo utilizzo. Questo è il caso del tuo esempio, dove SELECT
ottiene ins.matricula
prima di aver effettivamente dichiarato ins
come alias per Inscripciones
.A volte questo sembra controintuitivo, ma ti prometto che avrà senso se lo sperimenterai un po'.
Trovo meno ambiguo includere "AS" - il che potrebbe aiutarlo ad avere più senso mentre stai leggendo/scrivendo SQL query.ex:... FROM Inscripciones AS ins
Per essere chiari, l'uso dell'alias non cambia il risultato della tua query, ma ti aiuta a scrivere query più pulite perché non devi riscrivere il nome della tabella ogni volta che vuoi usarlo.