sql >> データベース >  >> RDS >> Sqlserver

SQLServerのSelectQueryの列エイリアスを理解する-SQLServer/TSQLチュートリアルパート115

    シナリオ:


    SQL Server開発者として働いている場合は、dbo.Customerテーブルからデータを抽出し、Excelシートで提供する必要があります。テーブルにはFName、LNameなどの異なる列がありますが、出力にFirstNameとLastNameを含める必要があります。どのようにそれをしますか?

    解決策:

    エイリアスは、列名を読みやすくするための優れた方法です。上記の質問のように、FNameをFirstNameとして、LNameをLastNameとして表示したいので、Aliasがその方法です。列を使用してdbo.Customerテーブルを作成し、エイリアスを使用してselectクエリを使用して列を表示します。
    Create table dbo.Customer
     (Id int,
      FName VARCHAR(50),
      LName VARCHAR(50))
    GO
    insert into dbo.Customer
    Values (
    1,'Raza','M'),
    (2,'Rita','John')
     
     
     エイリアスを作成するには、列名の後に「AS」を使用するか、列名の直後にエイリアスを指定します。以下のクエリでは、FNameに「as」を使用していますが、LNameには使用していません。
    Select FName as FirstName,
    LName LastName
    From dbo.Customer
     
    SQLServerでエイリアスを使用して出力用の列の名前を変更する方法-SQLServer/TSQLチュートリアル
     「名」などのエイリアス列名の間にスペースを入れたい場合。エイリアスの前後に[]を使用するか、「名」などの二重引用符を使用できます。
    Select FName as [First Name],
    LName as "Last Name"
    From dbo.Customer
     
    SQLServerでエイリアスを使用する方法-SQLServer/TSQLチュートリアル
     

    1. MySQLデータベースのサイズを取得するにはどうすればよいですか?

    2. 参加の排除:SQLServerが不要なテーブルを削除する場合

    3. MariaDBバージョンを確認する6つの方法

    4. MySQLはデータベースにインデックスを表示します