SQL:ALIASES

例-列名をエイリアスする方法

一般に、エイリアスは結果セットの列見出しを読みやすくするために使用されます。 最も一般的には、クエリでMIN、MAX、AVG、SUM、COUNTなどの集計関数を使用するときに列のエイリアスを作成します。SQLで列名の別名を使用する方法の例を見てみましょう。

この例では、employeesというテーブルがあり、次のデータが含まれています:

employee_number last_name first_name salary dept_id
1001 Smith John 62000 500
1002 Anderson Jane 57500 500
1003 Everest Brad 71000 501
1004 Horvath Jack 42000 501

列をエイリアスする方法を説明しましょう。 次のSQLステートメントを入力します。

Try It

SELECT dept_id, COUNT(*) AS totalFROM employeesGROUP BY dept_id;

2つのレコードが選択されます。 これらはあなたが見るべき結果です:

dept_id 合計
500 2
501 2

この例では、count(*)フィールドを合計としてエイリアスしました。 その結果、結果セットが返されると、合計が2番目の列の見出しとして表示されます。 Alias_nameにはスペースが含まれていないため、alias_nameを引用符で囲む必要はありません。ここで、クエリを書き直して、列エイリアスにスペースを含めるようにしましょう。

SELECT dept_id, COUNT(*) AS "total employees"FROM employeesGROUP BY dept_id;

2つのレコードが選択されます。 これらはあなたが見るべき結果です:th>

従業員の合計 500 2 501 2

この例では、count(*)フィールドを”total employees”としてエイリアスしたため、結果セットの第二列の見出しになります。 この列の別名にはスペースがあるため、SQL文では「total employees」を引用符で囲む必要があります。

コメントを残す

メールアドレスが公開されることはありません。