В MySQL може да се декларира „псевдоним“, за да се опрости по-късно заявката. Обикновено това се обозначава с оператора „AS“, но може да се декларира и без „AS“ – както във вашия пример.
Във вашия пример:
SELECT ins.matricula, {...}
FROM Inscripciones ins {...}
ins
е зададено като псевдоним за таблицата "Inscripciones". Това ви позволява да използвате ins
в цялата заявка, вместо да въвеждате „Inscripciones“. Това може да се види в SELECT
statement.Нещо, което трябва да имате предвид - псевдонимите в SQL могат да бъдат декларирани след първото им използване. Такъв е случаят във вашия пример, където SELECT
получава ins.matricula
преди да сте декларирали ins
като псевдоним за Inscripciones
.Понякога това изглежда контраинтуитивно, но обещавам, че ще има смисъл, ако експериментирате малко с него.
Намирам за по-малко двусмислено включването на "AS" - което може да му помогне да има повече смисъл, докато четете/пишете SQL заявката.ex:... FROM Inscripciones AS ins
За да бъде ясно, използването на псевдонима не променя резултата от вашата заявка, но ви помага да пишете по-чисти заявки, защото не е нужно да пренаписвате името на таблицата всеки път, когато искате да я използвате.