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句を知ってはいましたが、略せる事など知らなかったので調べてよかったです。