AS句
SQLを調べていると度々出てくるAS句について、なんとなくの理解だったので今回調べることにしました。
AS句とは
カラムに対して別の名前をつけることができる句です。
元々テーブルにあるカラム対しても、計算結果を表すカラムに対しても名前を付けることができます。
例
以下はreviewsテーブルのrateカラムに対してstarという別名をつけています。
SELECT rate AS star FROM reviews WHERE product_id = 1;
以下の例はfirst_nameカラムとlast_nameカラムを結合したものをfullnameという別名をつけて取得しています。
SELECT CONCAT(first_name, last_name) AS fullname FROM events;
AS句は略しても良いようですが、複数カラムをSELECTしているのと見間違うため、書く方が良いようです。
感想その他
AS句を知ってはいましたが、略せる事など知らなかったので調べてよかったです。