0

このクエリの 8 行目の末尾にある「s」は何をしますか。

http://www.sqlfiddle.com/#!3/f8816/20/0

私はそれをどこにも見つけることができず、ステートメントはそれなしでは機能しません。

ありがとう!

4

3 に答える 3

2

s、クエリ内で参照できるようにする結果セットのエイリアスです。

SELECTテーブルに別名 (相関名または範囲変数とも呼ばれます) を与えることで、ステートメントの読みやすさを向上させることができます。ASテーブル エイリアスは、キーワードの有無にかかわらず割り当てることができます。

table_name AS table alias
table_name table_alias

テーブル エイリアスの使用

于 2013-07-24T18:07:36.977 に答える
1

sテーブルの別名です。from句で使用されるテーブルまたはサブクエリに名前を付けます。

SQL Server では、すべてのサブクエリでエイリアスを使用する必要があります。すべてのデータベースがそうではありません。

それらを使用することを強くお勧めします。多くの場合、クエリがはるかに読みやすくなります。

于 2013-07-24T18:08:02.053 に答える
0

from で作成されるデータ セットには「s」という名前が付けられるため (「AS s」と同じように)、コード内でそれを参照することができます。from で作成されるデータセットには名前を付ける必要があるため、「s」でのみ機能するのはなぜですか。

于 2013-07-24T18:07:25.160 に答える