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 を使用するための完全な手順

推薦する

TypeScript でオブジェクト キーの値の範囲を制限する方法

TypeScript を使用する場合、TypeScript が提供する型システムを使用してコードのあ...

jsはCanvasを使用して複数の画像を1つの実装コードにマージします

解決 関数 mergeImgs(リスト) { const imgDom = document.cre...

JavaScriptはPromiseを使用して複数の繰り返しリクエストを処理します

1. なぜこの記事を書くのですか?重複リクエストの処理に関する記事をたくさん読んだことがあるでしょう...

html5 の新しいメソッドを使用して JavaScript で要素クラス名を操作する方法の詳細な説明

目次1. classList属性2. 実用化以前の JavaScript では、最初にクラス属性を取...

MySQL が外部キーを作成できない理由と解決策

2 つのテーブルを関連付けるときに、外部キーを作成できませんでした。このブログから、問題は、ポイント...

vuex名前空間の使用

目次Vuex は単一の状態ツリーを使用するため、すべてのアプリケーション状態が比較的大きなオブジェク...

Web 標準アプリケーション: Tencent QQ ホームページの再設計

Tencent QQのホームページがリニューアルされ、Webフロントエンド開発がますます注目を集めて...

LinuxテキストエディタVimの詳しい説明

Vim は強力なフルスクリーン テキスト エディターであり、Linux/UNIX で最も一般的に使用...

GoのDockerデプロイメント用の基本イメージ2つの実装

1. golang:最新のベースイメージ mkdir gotest タッチメイン.go Docker...

MySQL データベースの基本的な SQL ステートメントの概要

この記事では、例を使用して、Mysql データベースの基本的な SQL ステートメントについて説明し...

tomcat デプロイメント プロジェクトの実装と IDEA との統合

目次Tomcat でプロジェクトを展開する 3 つの方法プロジェクトをwebappsディレクトリに直...

CSS カウンターを使用して数字の順序付きリストを美しく表示する方法

Web デザインでは、Web サイトに表示されるデータの構造とコンテンツをユーザーが明確に理解できる...

MySQL無料インストール版のパスワードの設定と変更に関するチュートリアル

ステップ 1: 環境変数を構成する (解凍パス: G:\mysql\mysql-5.7.21-win...

Alpine イメージに Ansible サービスを追加する方法

apk add ansible を使用して、alpine イメージに ansible サービスを追加...

ie8/ie9/ie10/ie11 chrome firefox を区別するための CSS コード

ウェブサイトの互換性のデバッグは本当に面倒です。今日のウェブサイト デザイナーは、以前よりもはるかに...