SQL実行処理の説明

巴扎黑
リリース: 2017-09-06 11:11:18
オリジナル
1199 人が閲覧しました

SQL を他のプログラミング言語と区別する最も明白な特徴は、コードが処理される順序です。ほとんどのプログラミング言語では、コードはコーディング順に処理されますが、SQL 言語では、最初に処理される句は FROM 句であり、SELECT ステートメントは最初に表示されますが、ほとんどの場合最後に処理されます。

各ステップで仮想テーブルが生成され、次のステップへの入力として使用されます。これらの仮想テーブルは、呼び出し元 (クライアント アプリケーションまたは外部クエリ) には使用できません。最後のステップで生成されたテーブルのみが呼び出し元に返されます。クエリで句が指定されていない場合、対応するステップはスキップされます。以下に、SQL Server 2000 および SQL Server 2005 に適用されるさまざまな論理手順を簡単に説明します。
Actipro CodeHighlighter (フリーウェア) によって作成されたコードの強調表示

-->(8)SELECT (9)DISTINCT (11)