こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。
この記事では、 SQL Serverでテーブル名やカラム名を別名に変更できるAS句について
- AS句とは
- AS句を使ったサンプルSQL
と、丁寧に解説していきます。
前提条件:実行環境について
実行環境は以下の通りです。
| OS | Windows10 | 
|---|---|
| 使っているSQL Serverの製品 | SQL Server2019 | 
| SQL Serverのバージョン | 15.0.2000 | 
| SQL Server Management Studioのバージョン | 15.0.18386.0 | 
| SQL Server Management Studioの言語 | 日本語 | 
AS句とは
AS句とは、カラムやテーブルを別名に指定できる句です。
カラム名で別名をつけるときのAS句の使い方は以下になります。
| 1 2 | SELECT 【カラム名】 AS 【指定したい別名】   FROM 【テーブル名】 | 
【指定したい別名】に日本語を指定したい場合は、「’(シングルクォーテーション)」で囲います。
テーブル名で別名をつけるときも、カラム名と使い方はほぼ同じです。
AS句は以下のように指定します。
| 1 2 | SELECT 【カラム名】    FROM 【テーブル名】 AS 【指定したい別名】 | 
カラム名のときと異なるのは、テーブル名は日本語を指定することができない点です。
ご注意ください。
では、次の章で実際に使ってみます。
AS句を使ったサンプルSQL
以下のjobテーブルのカラム名を変更してSQLを実行します。

| id | job | income | 
|---|---|---|
| 1 | 高校生 | 0 | 
| 2 | 農業 | 4000000 | 
| 3 | エンジニア | 4200000 | 
「id」カラムは英字、「job」と「income」カラムは日本語の別名に変更します。
SQLは以下になります。
| 1 2 | SELECT id AS num, job AS '仕事', income AS '年収'   FROM job | 
実行すると、指定した名前に変更できていることを確認できました。

まとめ:AS句で別名を指定してみよう!
以上がSQL Serverでカラム名やテーブル名を別名に指定できるAS句についての解説でした!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
コメント