メインコンテンツにスキップ
モジュール 2 · レッスン 3 / 4コース内の 7/57~6 min
モジュールのレッスン (3/4)

AS で名前を変更する

デフォルトでは、結果内の列はソース列と同じ名前になります。 式 (計算、連結、 集約)、デフォルト名は醜い、または不明瞭に見える可能性があります。 AS を使用すると、 エイリアス、つまり任意の名前:

SQL
SELECT <colonna_o_espressione> AS <alias>
FROM   <tabella>;

キーワード AS はオプションです (salary salary_eur も機能します)。 クエリが読みやすくなります。エイリアスにスペースまたは重要な文字が含まれている場合 大文字の場合は 二重引用符で囲みます: AS "Annual Salary"。

例

SQL
-- Rinomina semplice (in inglese per convenzione):
SELECT first_name AS name,
       last_name  AS surname
FROM employees;

-- Alias su un'espressione calcolata:
SELECT first_name,
       last_name,
       salary * 13 AS annual_pay
FROM employees;

試してみてください

運動#sql.m2.l3.e1
試行回数: 0読み込み中…

各従業員の姓と給与を抽出し、列の名前を「last」と「salary_eur」に変更します。

エディターを読み込み中…
ヒントを表示

キーワードは AS: SELECT カラム AS new_name です。

3 回の試行後に解決策が利用可能になります

復習演習

運動#sql.m2.l3.e2
試行回数: 0読み込み中…

姓と名を「full_name」という単一の列に連結して抽出します。 || を使用します。演算子を使用して連結し、2 つの間にスペースを入れます。

エディターを読み込み中…
ヒントを表示

PostgreSQL では、文字列の連結は || で行われ、エイリアスは AS で行われます。

3 回の試行後に解決策が利用可能になります