【MySQL】テーブル・カラムに別名(エイリアス)を付ける方法


ここではMySQLで、テーブル名・カラム名に別名(エイリアス)を付ける方法を紹介しています。

テーブル名に別名(エイリアス)を付ける方法

表名に別名を付けるときは、FROM句で、「テーブル名 別名」として別名を追記します。

次のSQLでは、tab1テーブルにaという別名を付けています。

SELECT
    a.col1
    ,a.col2
    ,a.col3
FROM
    tab1 a
;

別名は「テーブル名 AS 別名」としてAS句を用いて記述することもできます。

SELECT
    a.col1
    ,a.col2
    ,a.col3
FROM
    tab1 AS a
;

カラムに別名(エイリアス)を付ける方法

列名に別名を付けるときは、SELECT句で、「列名 別名」として別名を追記します。

次のSQLでは、col1からcol3列の名前をそれぞれ、id,name,ageという別名に変更して結果を取得しています。

SELECT
    a.col1 id
    ,a.col2 name
    ,a.col3 age
FROM
    tab1 a
;

列名もAS句を使って別名を指定することが出来ます。

SELECT
    a.col1 AS id
    ,a.col2 AS name
    ,a.col3 AS age
FROM
    tab1 AS a
;