【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
;