select文でASキーワードを利用すると列名に別の名前をつけることができる
三文小説というサービスを運用しているので、それを例にする。DBは postgresql。
作品テーブルがあって、id, user_id, titleをselectしてくるクエリと、その結果は次のようになる。
select id, user_id, title from works; id | user_id | title ----+---------+---------------------------------- 14 | 1 | テスト・テスト 3 | 1 | 残念なカバjjj 4 | 3 | わっしょい野田 5 | 4 | おれは芥川 6 | 5 | まっかか
ASキーワードを利用すると、結果として表示される列名に別名を用いることができる。user_idを tysya(著者), title をdaimei(題名)に変更する。
select id, user_id as tyosya, title as daimei from works; id | tyosya | daimei ----+--------+---------------------------------- 14 | 1 | テスト・テスト 3 | 1 | 残念なカバjjj 4 | 3 | わっしょい野田 5 | 4 | おれは芥川 6 | 5 | まっかか
自然言語に近づけたり、長いカラム名を短く表現するときなんかに便利そう。
参考
(了)