この記事では、例を使用して、MySQL クエリのソート関数とクエリ集計関数の使用方法を説明します。ご参考までに、詳細は以下の通りです。 ソート データを見やすくするために、データを並べ替えることができます 文法: テーブル名から * を選択し、列 1 の asc|desc で並べ替えます [, 列 2 の asc|desc,...] 例示する 行データを列 1 で並べ替えます。一部の行と列 1 の値が同じ場合は、列 2 で並べ替えるなどします。
例1: 削除されていない男子生徒の情報を学生IDの降順で照会する 性別=1かつis_delete=0の学生から*を選択し、IDで並べ替えます。 例 2: 削除されていない生徒の情報を名前の昇順で照会する select * from students where is_delete=0 order by name; 例 3: すべての生徒情報を表示し、年齢順に並べ替え、年齢が同じ場合は身長順に並べ替えます。 学生から * を選択し、年齢 desc、身長 desc で並び替えます。 集計関数 統計データを素早く取得するために、次の 5 つの集計関数がよく使用されます。 合計 count(*)は行の総数を計算することを意味します。括弧内に星印と列名を書いても結果は同じです。 例1: 生徒の総数を照会する 学生からcount(*)を選択します。 最大 max(column)は、この列の最大値を見つけることを意味します。 例2: 女の子の最大数を問い合わせる 性別が2である学生からmax(id)を選択します。 最小 min(column)は、この列の最小値を見つけることを意味します。 例3: 削除されていない生徒の最小数を照会する is_delete=0 の students から min(id) を選択します。 和 sum(column)は、この列の合計を求めることを意味します。 例4: 男子の合計年齢を照会する 性別が 1 である学生から合計 (年齢) を選択します。 -- 平均年齢は、性別が 1 である生徒から sum(age)/count(*) を選択します。 平均値 avg(column)は、この列の平均値を求めることを意味します。 例5: 削除されていない女の子の平均数を照会する is_delete=0 かつ gender=2 の students から avg(id) を選択します。 MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL 共通関数の概要」、「MySQL ログ操作スキル」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキル」、および「MySQL データベース ロック関連スキルの概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: Nginx 構成 PC サイトとモバイル サイトの分離によるリダイレクトの実現
目次1. UDPとLinuxの基礎の紹介2. 各機能の使い方1. ソケット機能の使用2. バインド機...
<br />Web2.0とは何ですか? Web2.0にはソーシャルネットワーク製品とその...
目次1. 索引1.1 コンセプト1.2 機能1.3 索引作成の原則1.3.1 ディスクアクセス回数を...
目次背景制限の最適化最適化方法1. カバーインデックスを使用する2. サブクエリの最適化3. 遅延連...
サーバーの LNPM 環境をインストールして構成する場合、複数のバージョンの PHP の共存を考慮す...
目次まず、スクロール バーのスタイルを変更するには、疑似要素-webkit-scrollbarを使用...
構造(位置)擬似クラスセレクタ(CSS3) :first-child : 指定されたセレクタは、親要...
目次1. プロトタイプとは何ですか? 1.1 関数プロトタイプオブジェクト1.2 コンストラクタを使...
目次ドラッグアンドドロップアップロードについては以前の記事で書きました。ファイルをアップロードするF...
目次序文文章プリミティブ型プリミティブ値ラッパーオブジェクト物体コンストラクタ通常機能(関数)プリミ...
<meta http-equiv="X-UA-compatible" co...
オリジナルリンクhttps://github.com/XboxYan/no…ボタンは、おそらく We...
まず、コマンドラインまたはワークベンチを使用して MySQL にログインできず、「ユーザー '...
この記事は主に、Vue のレスポンシブ ソース コードを理解していない、または触れたことがない人向け...
この記事では、参考までにMySQL 5.7.16の無料インストール版のチュートリアルを紹介します。具...