MySQLでは、後でクエリを簡略化するために「エイリアス」を宣言できます。通常、これは「AS」演算子で示されますが、例のように「AS」なしで宣言することもできます。
あなたの例では:
SELECT ins.matricula, {...}
FROM Inscripciones ins {...}
ins
「Inscripciones」テーブルのエイリアスとして設定されます。これにより、ins
を使用できます。 「Inscripciones」と入力するのではなく、クエリ全体で。これはSELECT
で確認できます ステートメント:覚えておくべきこと-SQLのエイリアスは、最初に使用した後で宣言できます。これは、SELECT
の例の場合です。 ins.matricula
を取得します 実際にins
を宣言する前に Inscripciones
のエイリアスとして 。これは直感に反しているように見えることもありますが、少し実験してみれば意味があると思います。
「AS」を含めることはそれほど曖昧ではないと思います。これは、SQLクエリを読み書きするときに意味をなすのに役立つ可能性があります。例:... FROM Inscripciones AS ins
明確にするために、エイリアスを使用してもクエリの結果は変わりませんが、使用するたびにテーブル名を書き直す必要がないため、よりクリーンなクエリを作成するのに役立ちます。