ホームページ >データベース >mysql チュートリアル >SQL 句の正確な実行順序は何ですか: FROM、WHERE、ORDER BY、TOP?
SQL ステートメントの実行順序
SQL ステートメントを実行する場合、その句の実行順序が重要です。 TOP 句、WHERE 句、ORDER BY 句を組み合わせたステートメントの実行順序を調べてみましょう。
SELECT TOP 5 C.CustomerID,C.CustomerName,C.CustomerSalary FROM Customer C WHERE C.CustomerSalary > 10000 ORDER BY C.CustomerSalary DESC
SELECT ステートメントのドキュメントによると、論理的な処理順序は次のとおりです。
ただし、重要です実際の物理的な実行順序はクエリによって異なる場合があることに注意してください。プロセッサ。
説明:
したがって、実行順序は論理シーケンスに従い、WHERE 句に基づいてデータをフィルタリングし、ORDER BY 句で指定されたとおりに並べ替えます。最後に TOP 句で制限された上位の結果を取得します。
以上がSQL 句の正確な実行順序は何ですか: FROM、WHERE、ORDER BY、TOP?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。