V MySQL lze deklarovat "alias" pro zjednodušení dotazu později. Obvykle je to označeno operátorem "AS", ale může být také deklarováno bez "AS" - jako ve vašem příkladu.
Ve vašem příkladu:
SELECT ins.matricula, {...}
FROM Inscripciones ins {...}
ins
je nastaveno jako alias pro tabulku "Inscripciones". To vám umožňuje používat ins
v celém dotazu místo psaní "Inscripciones." To lze vidět v SELECT
prohlášení.Něco je třeba mít na paměti – aliasy v SQL lze deklarovat po prvním použití. To je případ vašeho příkladu, kde SELECT
získá ins.matricula
předtím, než skutečně deklarujete ins
jako alias pro Inscripciones
.Někdy se to zdá být kontraintuitivní, ale slibuji, že to bude dávat smysl, když s tím trochu zaexperimentujete.
Považuji za méně nejednoznačné zahrnout "AS" - což by mohlo pomoci dávat větší smysl, když čtete/zapisujete SQL query.ex:... FROM Inscripciones AS ins
Aby bylo jasno, použití aliasu nemění výsledek vašeho dotazu, ale pomáhá vám psát čistší dotazy, protože nemusíte přepisovat název tabulky pokaždé, když jej chcete použít.