SQLServerのALIAS
SQL ServerのALIASESは、列またはテーブルの一時的な名前(エイリアスと呼ばれる)を作成するために使用されます。
- COLUMN ALIASESは、見やすいように結果に列ヘッダーを作成するために使用されます
- TABLE ALIASESは、読みやすくするため、または手動で接続する必要がある場合(たとえば、FROM句に同じテーブルを複数回リストする場合)にSQLを短縮するために使用されます。
ALIASESエイリアスの構文
列のエイリアスを設定する構文
ten _cot [ AS ] bi_danh
またはテーブルのエイリアスを設定
ten_bang [AS] bi_danh
変数名または変数値
ten_cot
エイリアスを作成する列の元の名前
ten_bang
エイリアスを作成するテーブルの元の名前
AS
オプション。ほとんどのプログラマーは、列のエイリアスを設定するときにキーワードASを使用しますが、テーブルを設定するときは使用しません。使用するかどうかに関係なく、MySQLのエイリアスには影響しません。他のデータベースとは異なり、これはMySQLのオプションオプションです。 (以下の例では、列のエイリアスを設定するときにASを使用し、テーブルを設定するときにASを削除します。)
bi_danh
列またはテーブルに設定された一時的な名前。
注
- bi_danhにスペースが含まれている場合は、引用符で囲む必要があります。
- 列のエイリアスを設定するときにスペースを使用できます。ただし、多くの場合、テーブルを設定するときにスペースを使用しないでください。
- バイネームはSQLステートメントでのみ有効です。
たとえば、列のエイリアスを設定します
多くの場合、エイリアスは、見やすい結果の列ヘッダーを作成するために使用されます。
SELECTnhanvien_id, ten + ho AS NAME
FROM nhanvien
WHERE ten =
'Sarah';
この例では、2番目の列のエイリアス(つまり、名前と名前の組み合わせ)をNAMEとして設定します。結果として、NAMEは2番目の列のタイトルになります。上記のbi_danhにはスペースがないため、引用符は必要ありません。ただし、必要に応じて、このマークを使用してください。
SELECT nhanvien_id, ten + ho AS 'NAME'
FROM nhanvien
WHERE ten = 'S
arah';
これは、bi_danhを引用符で囲む必要があるもう1つの例です。
SELECT nhanvien_id, ten + ho AS 'TEN NHAN VIEN'
FROM nhanvien
WHERE ten = 'Sara
h';
この例では、結果の2番目の列がTENNHANVIENに設定されています。
たとえば、テーブルのエイリアスを設定します
テーブルのエイリアスを設定すると、FROM句にテーブルを複数回リストする(または自己接続する)か、テーブル名を短くして読みやすくすることができます。 。
SELECT s.sanpham_ten, hangtonkho.chatluong
FROM sanpham s
INNER JOIN hangtonkho
ON s.sanpham_id = hangtonkho.sanpham_id
ORDER BY s.tsanph
am_ten ASC, hangtonkho.chatluong DESC;
上記の例では、sであるsanphamテーブルのエイリアスを作成します。これで、SQLステートメントでsanphamテーブルを呼び出すことができます。テーブルエイリアスを作成する場合、FROM句で指定されたすべてのテーブルのエイリアスを作成する必要はありません。たとえば、以下に示すように、hangtonkhoテーブルのエイリアスを作成します。
SELECT s.sanpham_ten, h.chatluong
FROM sanpham s
INNER JOIN hangtonkho h
ON s.sanpham_id = h.sanpham_id
ORDER BY s.sanpham_ten ASC,
h.chatluong DESC;
hangtonkhoボードはhと呼ばれ、sanphamボードはsと呼ばれます。
-
SQLServerのPIVOT句
SQL Server(Transact-SQL)では、PIVOT句を使用すると、クロス集計を使用して、あるテーブルから別のテーブルにデータを転送できます。つまり、集計結果を取得して行から列に移動できます。 この例では、合計を計算してから、データテーブルの列に行を渡します。 PIVOT句の構文 SELECT cot_ dautien AS , [giatri_chuyen1], [giatri_chuyen2], … [giatri_chuyen_n] FROM () AS PIVOT ( ham_tong () FOR IN ([giatri_chuyen
-
MS SQL Serverとは何ですか?
SQL Serverとは何ですか? RDBMSに基づいてMicrosoftが開発したソフトウェア。 また、ORDBMS(オブジェクトリレーショナルデータベース管理システム)。 独立したプラットフォーム。 ソフトウェアは、コマンドラインインターフェイスとGUIインターフェイスの両方を使用します。 SQL言語のサポート(以前のSEQUEL-構造化された英語のクエリ言語)-これはIBMの製品です。 SQLServerを使用する目的 データベースを作成します。 データベースを維持します。 SSASによるデータ分析-SQLServerAnalysisServices。 SSRSによるレポートの作