I MySQL kan et "alias" erklæres for at forenkle forespørgslen senere. Dette er typisk angivet med "AS"-operatoren, men kan også erklæres uden "AS" - som i dit eksempel.
I dit eksempel:
SELECT ins.matricula, {...}
FROM Inscripciones ins {...}
ins
er angivet som et alias for tabellen "Inscripciones". Dette giver dig mulighed for at bruge ins
gennem forespørgslen i stedet for at skrive "Inscripciones". Dette kan ses i SELECT
sætning.Noget at huske på - aliaser i SQL kan erklæres, efter de er brugt første gang. Dette er tilfældet i dit eksempel, hvor SELECT
får ins.matricula
før du rent faktisk har erklæret ins
som alias for Inscripciones
.Nogle gange virker dette kontraintuitivt, men jeg lover, at det vil give mening, hvis du eksperimenterer lidt med det.
Jeg finder det mindre tvetydigt at inkludere "AS" - hvilket kan hjælpe det til at give mere mening, når du læser/skriver SQL-forespørgslen.eks:... FROM Inscripciones AS ins
For at være klar, ændrer brugen af alias ikke resultatet af din forespørgsel, men hjælper dig med at skrive renere forespørgsler, fordi du ikke behøver at omskrive tabelnavnet, hver gang du vil bruge det.