GroupBy はデータの集計に使用され、OrderBy はデータの並べ替えに使用されます。 GroupBy はグループを返し、OrderBy は並べ替えられた行を返します。 GroupBy には集計関数を含めることができますが、OrderBy には通常の列を含めることができます。
SQLのGroupByとOrderByの違い
GroupBy
<code class="sql">SELECT column_name(s) FROM table_name GROUP BY column_name</code>
OrderBy
<code class="sql">SELECT column_name(s) FROM table_name ORDER BY column_name [ASC | DESC]</code>
違い
例
次のデータを含む「Sales」というテーブルがあるとします。
Apple | |
---|---|
バナナ | 25 |
オレンジ | 120 |
GroupBy例: | |
結果: | |
総売上高 |
アップル175
オレンジ | |
---|---|
OrderBy例: | |
製品 | |
120
Apple
Apple | 75 |
---|---|
50 | |
25 | |
以上がSQLのgroupbyとorderbyの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。