MySQL 集計関数のネストされた使用操作

MySQL 集計関数のネストされた使用操作

目的: MySQL 集計関数のネストされた使用

集計関数は直接ネストできません。例: max(count(*))

ただし、ネストされたサブクエリを使用することもできます。例:

注: 以下のことを必ず記入してください

select max(total) from ( select count(*) as total from blog group by btype) as aa;

補足知識: MySQL で MAX() および count() 関数を使用する際のヒント

1. max() 関数

データベース IO の改善を検討する場合は、インデックスを作成できます ===> create index index name on table name (column name);

2. count()関数

質問: count(*) と count(column)

* テーブルにnullデータが含まれています

ヒント: count(*) のこの機能を使用すると、さまざまな条件に従ってカウントされるインスタンスを処理できます。

例えば:

1 つの SQL ステートメントで 2006 年と 2007 年の映画の数を照会します ===>select count(release_year='2006' or null ) as 'Number of movies in 2006', count(release_year='2007' or null ) as 'Number of movies in 2007' from movies;

MySQL 集計関数のネストされた使用に関する上記の記事が、私が皆さんに共有できるすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL グループ化クエリと集計関数
  • MySQLは集計関数を使用して単一のテーブルをクエリします
  • MySQL クエリのソートとクエリ集計関数の使用法の分析
  • MySql の集計関数に条件式を追加する方法
  • MySQL 集計関数のソート

<<:  大規模な Vue.js プロジェクトの構築と維持のための 10 のベスト プラクティス

>>:  Windows で負荷分散に Nginx+Tomcat を使用するための完全な手順

推薦する

Linux システムでの gcc コマンドの使用法の詳細な説明

目次1. 前処理2. コンパイル3. コンパイル4. リンク1. gccのインストール(Ubuntu...

HTML テーブルタグチュートリアル (7): 背景色属性 BGCOLOR

テーブルの背景色は、BGCOLOR 属性を通じて設定できます。基本的な構文<テーブル BGCO...

Linux環境にJDKとTomcatをインストールする詳細な手順

目次1. JDKをインストールする手動インストール2. トムキャット1. JDKをインストールする注...

Ubuntu Server のターミナルのウェルカム メッセージで広告を無効にする方法

最新の Ubuntu Server バージョンを使用している場合、ようこそメッセージに、Ubuntu...

JavaScript の基本: ループと配列

目次ループ - for forループの基本的な使い方ループを終了するネストされたループ配列配列とは何...

HTMLの基礎を徹底解説(第1部)

1. WEBを理解するWeb ページは主にテキスト、画像、ハイパーリンクなどの要素で構成されていま...

docker compose を使用してハーバープライベートウェアハウスをインストールする詳細なチュートリアル

概要港とは何ですか?英語の単語の意味は「港」です。 Harborはコンテナ(貨物)を保管するために使...

要素複数フォーム検証の実装

プロジェクトでは、フォーム テストが頻繁に発生します。単一のフォーム テストについては、詳細な紹介が...

MySQL mysqldump の使い方の詳しい説明

1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...

IIS 7.5はURL書き換えモジュールを使用してWebページのリダイレクトを実現します。

Apache では構成ファイルで Web ページまたは Web サイトの書き換えを簡単に設定できる...

ホームページのデザインはウェブデザイナーのレベルを最もよく反映する

私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...

Linux での MySQL 5.7.19 (tar.gz) インストール グラフィック チュートリアル

Linux で MySQL-5.7.19 バージョンをインストールするための最初のチュートリアル。す...

MySQL SELECT文の実行方法

MySQL Select ステートメントはどのように実行されますか?最近、Geek Time で D...