SQL SELECT AS (日本語)


SQL SELECTASを使用した列の名前変更

SQL SELECT ASの形式を使用して、クエリ結果の列の名前を変更できます。

これまで、クエリ結果がテーブルの列にちなんで名付けられた結果を返す場所を見てきました。これはほとんどの場合問題ありませんが、式の操作を開始すると、これがうまく機能しないことがわかります。

列の名前を変更するには、ASを使用します。

この例ではFirstNameの名前をFirstに、LastNameの名前をLastに変更します。

SELECT FirstName AS First、LastName AS LastFROM Person.Person;
SELECT FirstName AS First , LastName AS LastFROM Person.Person;

ASはオプションですが、上記のSQLを使用せずに書き換えることができますかAS?

—ASを使用せずに最初の例を書き直してみてください。
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

列の名前を変更する機能は便利なように思えるかもしれませんが、計算結果を返したい場合にも役立ちます。 。

たとえば、LastNameをすべて大文字で返したいとします。

SELECT UPPER(LastName)
FROM Person.Person

ただし、クエリを実行すると、列名は返されません。列に名前が付けられていることを確認するには、ASを使用できます。

SELECT UPPER(LastName)as FROM Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

あなたの番です!

書いてください大文字の名の個別のリストを返すクエリ?列に名前を付けます。

以下にクエリを入力してみます。

-- AnswerSELECT DISTINCT UPPER(FirstName) AS FROM Person.Person;

Leave a Reply

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です