ホームページ  >  記事  >  データベース  >  SQL文の実行順序は何ですか?

SQL文の実行順序は何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2021-02-22 16:23:23113949ブラウズ

SQL ステートメントの実行順序: 1. From タブが最初に実行されます; 2. Where ステートメントで条件を制限します; 3. グループ化ステートメント [group by... getting]; 4. 集計関数; 5. select ステートメント; 5. ステートメントをグループ化します。 6. ソートステートメントによる順序付け。

SQL文の実行順序は何ですか?

この記事の動作環境: Windows 7 システム、SQL Server 2019 バージョン、Dell G3 コンピューター。

sql ステートメントの実行順序:

1. from

最初にデータを取得するテーブルを決定するため、from タブが最初に実行されます。 tab1、tab2 という複数のテーブル接続があります。以降の参照を容易にするために、テーブルにエイリアスを追加できます。

SQL文の実行順序は何ですか?

2. Where

where ステートメントは条件を制限します。制限する必要がない場合は、where 1=1 と記述します。常に true。文字列は付加されません。

SQL文の実行順序は何ですか?

3. group by...

従業員名によるグループ化などのグループ化ステートメントでは、グループ化するフィールドが選択に表示される必要があります。それ以外の場合は、エラーが報告されます。 Have は、条件を制限するために group by と組み合わせて使用​​されます。以下に例を示します。

SQL文の実行順序は何ですか?

4. 集計関数

一般的に使用される集計関数には、max、min、count、sum が含まれます。集計関数は、group by の後、have の前に実行されます。 whereに集計関数を書くとエラーになります。

SQL文の実行順序は何ですか?

5. 選択ステートメント

検索するフィールドを選択します。すべてを選択する場合は * を選択できます。ここで従業員名とすべての月の給与総額を選択します。

SQL文の実行順序は何ですか?

6. Order by

ソートステートメント、デフォルトは昇順です。降順にソートしたい場合は、order by [XX] descと記述します。 order by ステートメントは最後に実行され、select で検索するフィールドを選択した場合にのみ並べ替えを実行できます。

SQL文の実行順序は何ですか?

推奨 (無料): SQL チュートリアル

#

以上がSQL文の実行順序は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。