MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

SQLでのGroupByとOrderByの違い


この投稿では、SQLでのgroupbyとorderbyの違いを理解します。

GROUP BY

  • 同じ値を持つ行をグループ化するために使用されます。

  • CREATEVIEWステートメントで使用できます。

  • selectステートメントでは、「ORDERBY」キーワードの前に使用する必要があります。

  • 属性が集計関数の下にある場合、属性を「GROUPBY」ステートメントに含めることはできません。

  • タプルは、タプルの属性値がどの程度類似しているかに基づいてグループ化されます。

  • タプル/行の表示を制御します。

注文者

  • 「CREATEVIEW」ステートメントは使用しません。

  • 結果セットは昇順または降順で並べ替えられます。

  • 「groupby」キーワードの後に​​使用されます。

  • 属性は集計関数の下に置くことができます。

  • 列の表示を制御します。

以下は、単一のクエリでのGroupByとOrderByの構文です-

SELECT column1, column2
FROM table_name
WHERE [ conditions ]
GROUP BY column1, column2
ORDER BY column1, column2

  1. C#とVisual C#の違い

    C#とVisual C#はどちらも同じです。 Visual StudioをC#開発に使用する場合、それはVisual C#と呼ばれ​​ます。C#の実装としてVisual C#を検討してください。 Microsoft Visual Studioは、プログラム、Webアプリ、Webサービスなどを開発するためのMicrosoftのIDEです。VisualStudioの現在のバージョンはVisual Studio 2017であり、.NET3.5から4.7のフレームワークをサポートしています。 C#はマルチパラダイムプログラミング言語であり、現在のバージョンはC#7.3です。 次の理由により、C#

  2. C#と.Netの違い

    C#はプログラミング言語であり、.NETはフレームワークです。 .NETには、.NETFrameworkの仮想コンポーネントである共通言語ランタイム(CLR)があります。 .NETにはC#があるだけでなく、それを介してVB、F#などを操作できます。 C#は.NETの一部であり、次の機能があります- ブール条件 自動ガベージコレクション 標準ライブラリ アセンブリのバージョン管理 プロパティとイベント デリゲートとイベント管理 使いやすいジェネリック インデクサー 条件付きコンパイル シンプルなマルチスレッド LINQおよびLambda式 Windowsとの統合