Dans MySQL, un "alias" peut être déclaré pour simplifier la requête ultérieurement. Généralement, cela est indiqué avec l'opérateur "AS", mais peut également être déclaré sans "AS" - comme dans votre exemple.
Dans votre exemple :
SELECT ins.matricula, {...}
FROM Inscripciones ins {...}
Les ins
est défini comme un alias pour la table "Inscripciones". Cela vous permet d'utiliser ins
tout au long de la requête plutôt que de taper "Inscripciones". Cela peut être vu dans le SELECT
déclaration.Quelque chose à garder à l'esprit - les alias en SQL peuvent être déclarés après leur première utilisation. C'est le cas dans votre exemple, où SELECT
obtient ins.matricula
avant d'avoir réellement déclaré ins
comme alias pour Inscripciones
.Parfois, cela semble contre-intuitif, mais je vous promets que cela aura du sens si vous l'expérimentez un peu.
Je trouve moins ambigu d'inclure le "AS" - ce qui pourrait l'aider à avoir plus de sens lorsque vous lisez/écrivez la requête SQL.ex :... FROM Inscripciones AS ins
Pour être clair, l'utilisation de l'alias ne change pas le résultat de votre requête, mais vous aide à écrire des requêtes plus propres car vous n'avez pas à réécrire le nom de la table à chaque fois que vous souhaitez l'utiliser.