0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【SQL】AS句の使い方〜長いカラム名にはASで別名を付けよう〜

Posted at

SQLについての学習記録を残しておきます。

今回は、SQLの練習ができるWebツール「SQLab」での学習記録になります。(めちゃ便利で重宝してます)
毎日少しずつでも練習することでSQLへの苦手意識を克服していきたいと思います。

SQLで使われるAS句とは?

AS句とは、SQLにおいて、カラムまたはテーブルに別名をつける事ができるコマンドです。

AS句の使用例

categoriesというテーブルにnameというカラムがあった場合、
categoriesという名称が長くて面倒な時がありますが、そんな時にはAS句を指定する事で、別名をつけて検索することができます。

SELECT cat.name
FROM categories AS cat

上記コマンドの解説

  • FROM categories AS catとする事で、categoriesのテーブル名をcatと置き換える事ができる。
  • SELECT cat.name でcategoriesテーブルのnameカラムを呼び出す事ができる。

AS句をつかうメリット

  • 社員テーブルの給料 → employee.salary
  • カテゴリーテーブルのカテゴリー名categories.category_name

例えば上記のように、テーブル名、カラム名ともに長い名称を検索する場合、クエリが冗長(じょうちょう)になってしまいます。

短く、スマートにSQLコマンドを打ち込みたい時に、ASを使うのが便利です。

SQLを頻繁に扱う業務では重宝されるコマンドなのかなぁと思います。

参考資料

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?