1. 使い方が簡単SUM: 合計(通常は数値の処理に使用されます) 上記のグループ化関数は NULL 値を無視します。 SELECT SUM(給与) AS 合計、AVG(給与) AS 平均、MAX(給与) AS 最大、MIN(給与) AS 最小、COUNT(給与) AS 数値 FROM employees; 2. DISTINCTを使用して重複を削除する(上記機能はすべてご利用いただけます) SELECT SUM(DISTINCT salary) AS sum、AVG(DISTINCT salary) AS average、COUNT(DISTINCT salary) AS number of duplicates removed、COUNT(salary) AS number of non-duplicates FROM employees; 3. COUNT()の詳細な紹介#行数をカウントする方法と同等 SELECT COUNT(*) 従業員から; #行をカウントする2番目の方法と同等で、1は他の定数またはフィールドに置き換えることができます。SELECT COUNT(1) 従業員から; 効率の問題: したがって、行数をカウントするには、通常、 4. グループクエリ#[] にはオプションの SELECT グループ化関数とリストが含まれます (GROUP BY の後に指定する必要があります) FROM テーブル [WHERE フィルタ条件] GROUP BY グループ化リスト [ORDER BY 句] 例: #各職種の最高給与を照会する SELECT MAX(salary) AS 最高給与, job_id 従業員から ジョブIDごとにグループ化します。 #各部門のメールに が含まれる従業員の平均給与を照会する(グループ化前にスクリーニング) SELECT AVG(salary) AS 平均給与、department_id 従業員から WHERE メール LIKE '%a%' 部門IDでグループ化; #従業員数が2人以上の部門の従業員数を照会する(グループ化後のスクリーニング) #HAVINGの使用 従業員番号、部署IDとしてCOUNT(*)を選択します 従業員から 部門IDによるグループ化 COUNT(*)>2である; #SELECT COUNT(*) AS 従業員数、job_id、department_id を複数のフィールドで選択 従業員から ジョブID、部門IDでグループ化します。 #完全な構造 SELECT AVG(salary) AS average salary, department_id 従業員から department_id が NULL ではない場合 部門IDによるグループ化 平均給与が9000以上 ORDER BY AVG(給与) DESC; これで、MySQL のグループ化関数、集計関数、グループ化されたクエリの基本についての説明は終了です。MySQL のグループ化関数の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Linux システムでの Selenium クローラー プログラムの導入の概要
>>: ウェブページのFOUC問題によるウェブページの混乱の解決策
WindowsとLinux間のファイル転送(1)WinSCPを使用して、WindowsファイルをLi...
最近、プロジェクトを進める過程で、ページの階層構造を描画するために iframe を頻繁に使用する必...
META タグは、一般的に タグと呼ばれ、HTML Web ページのソース コード内の重要な HTM...
サンプルコード: java.util.Random をインポートします。 java.util.UUI...
<button> タグ<br />定義と使用法<button> ...
Docker イメージのダウンロードが停止したり、遅すぎたりするネットでいろいろな方法を検索しました...
以下のように表示されます。主に認証コマンドを実行します: 2つの方法1. 任意のホストがユーザー b...
目次1.MySQLデータ構造2. テーブルファイルのサイズは変更されておらず、MySQLの設計に関連...
背景画像でも、ページ上のテキストサイズでも、1 ピクセルの違いは非常に明白です。そして、私は学生時代...
今週は戦争のように忙しかったです。他人に操られているような気がします。毎日朝早く出勤して夜遅く帰り、...
この記事では、Windows 8 での MySQL5.6 のインストールと設定のチュートリアルを記録...
学習目標: Windowsシステムを使用してMySQLデータベースをインストールする方法を学びます。...
目次手動バックアップタイマーバックアップ手動バックアップ1) cmd コンソール: mysqldum...
この記事では、カレンダー効果を実現するためのjQueryの具体的なコードを例として紹介します。具体的...
基本構造:コードをコピーコードは次のとおりです。 <ダウンロード> <dt>...