目次
1、聚集函数
(1)、AVG()函数
(2)、COUNT()函数
(3)、MAX()函数
(4)、MIN()函数
(5)、SUM()函数
2、聚集不同值
3、组合聚集函数
ホームページ データベース mysql チュートリアル MySQL数据汇总与聚集函数――MySQL系列(七)_MySQL

MySQL数据汇总与聚集函数――MySQL系列(七)_MySQL

Jun 01, 2016 pm 01:17 PM
平均値 最大値

1、聚集函数

聚集函数是运行在行组上,计算和返回单个值的函数。

SQL聚集函数 函数 说明 AVG() 返回某列的平均值 COUNT() 返回某列的行数 MAX() 返回某列的最大值 MIN() 返回某列的最小值 SUM() 返回某个列之和

(1)、AVG()函数

可以返回所有列的平均值,也可以返回特定列的平均值。
SELECT AVG(prd_price) AS avg_price FROM productsWhere vend_id=1003;
ログイン後にコピー
将过滤出vend_id=1003的产品,avg是这些产品的平均值.

(2)、COUNT()函数

COUNT(*)对表中行的数目进行计数,不管表列中包含的是空(NULL)还是非空值; COUNT(column)对特定列中有值的行进行计算,忽略NULL值。

(3)、MAX()函数

MAX()返回指定列的最大值,要求指定列名,忽略NULL值。在MySQL中,MAX()函数可以对非数据列使用,在用于文本数据时,如果数据按相应的列排序,MAX()返回最后一行。

(4)、MIN()函数

MIN()返回指定列的最小值,要求指定列名,忽略NULL值。
在MySQL中,MIN()函数可以对非数据列使用,在用于文本数据时,如果数据按相应的列排序,MIN()返回最前面的一行。

(5)、SUM()函数

用来返回指定列的和(总计),忽略NULL值的行。
SELECT SUM(num) AS prod_sum---返回指定订单号中的商品数量FROM productsWhere order_id=123456;
ログイン後にコピー
SUM()也可以合计计算值。
SELECT SUM(item_price*num) AS totol_price FROM order_items--返回订单中所有商品价格和。Where order_id=123456;
ログイン後にコピー

2、聚集不同值

DISTINCT关键字如下面的SQL将返回vend_id=1003的不同价格商品的平均值
SELECT AVG(DISTINCT prd_price) AS avg_price FROM productsWhere vend_id=1003;
ログイン後にコピー

3、组合聚集函数

聚集函数可以组合使用
SELECT count(*) AS num,            MIN(prod_price) AS price_min,            MAX(prod_price) AS price_max,            AVG(prod_price) AS price_avgFROM products;
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

math.Max 関数を使用して、一連の数値の最大値を取得します math.Max 関数を使用して、一連の数値の最大値を取得します Jul 24, 2023 pm 01:24 PM

math.Max 関数を使用して、一連の数値の最大値を取得します。数学やプログラミングでは、一連の数値の最大値を見つけることが必要になることがよくあります。 Go 言語では、数学パッケージの Max 関数を使用してこの関数を実現できます。この記事では、 math.Max 関数を使用して一連の数値の最大値を取得する方法と、対応するコード例を紹介します。まず、数学パッケージをインポートする必要があります。 Go 言語では、以下に示すように、import キーワードを使用してパッケージをインポートできます。

平均を表す言葉の公式は何ですか? 平均を表す言葉の公式は何ですか? Sep 19, 2023 pm 01:48 PM

平均単語の式は「=AVERAGE(ABOVE)」です。平均を計算するための具体的な手順: 1. Word を開いて新しい文書を作成します; 2. 文書内に、平均を計算するデータを、各データが 1 つの行または列を占めるように入力します。たとえば、最初の列にデータを入力できます。 3. データの下または右側の空白セルに、数式バーを開いて数式「=AVERAGE(ABOVE)」を入力します。 4. Enter キーを押して、 Word が平均値を計算して表示します。

自然数の二乗平均? 自然数の二乗平均? Sep 20, 2023 pm 10:29 PM

自然数の二乗の平均は、n 個の自然数の二乗をすべて加算し、その数で割ることによって計算されます。この例の最初の 2 つの自然数は 2.5、12+22=5=>5/2=2.5 です。プログラミングには 2 つの計算方法があります - ループを使用する 数式を使用する ループを使用して自然数の 2 乗平均を計算する このロジックは、すべての自然数の 2 乗を求めることによって機能します。 1 から n までループしてそれぞれの 2 乗を求め、sum 変数に加算します。次に、その合計を n で割ります。自然数の二乗和を計算するプログラム - サンプルコードのリアルタイムデモ #include<stdio.h>intmain(){ intn=2;

PHPで配列を平均化する関数は何ですか? PHPで配列を平均化する関数は何ですか? Jul 17, 2023 pm 04:03 PM

PHP 配列平均関数には次のものが含まれます: 1. array_sum()、配列内のすべての値の合計を計算するために使用されます平均を計算するには、配列内のすべての値を加算してから除算します。配列要素の数; 2、array_reduce()、配列を反復し、初期値を使用して各値を計算するために使用されます; 3. array_mean()、配列の平均を返し、最初に配列の合計を計算するために使用されます。配列要素の数を計算し、合計を配列要素の数で割って平均を取得します。

PHP配列の最大値を取得する方法 PHP配列の最大値を取得する方法 Jul 07, 2023 am 11:24 AM

PHP 配列の最大値を取得する方法 PHP コードを作成するとき、配列の最大値の取得など、配列に対してさまざまな操作を実行する必要があることがよくあります。この記事では、PHP の組み込み関数とカスタム関数を使用して配列の最大値を取得する方法と、対応するコード例を紹介します。 PHP 組み込み関数 max() の使用 PHP には、配列から最大値を簡単に取得できる組み込み関数 max() が用意されています。この関数を使用したコード例は次のとおりです: &lt;?php$numbers

シーケンス内の最大値を取得するか、Python の max() 関数を使用して設定します シーケンス内の最大値を取得するか、Python の max() 関数を使用して設定します Aug 22, 2023 pm 02:10 PM

Python の max() 関数を使用して、シーケンスまたはセットの最大値を取得します。Python プログラミングでは、シーケンスまたはセットから最大の要素を見つける必要があることがよくあります。 Python には、この関数を非常に簡単に実装できる組み込み関数 max() が用意されています。 max() 関数は、リスト、タプル、セットなどを含む任意の反復可能なオブジェクトをパラメーターとして受け入れることができます。渡されたオブジェクト内の最大の要素を返します。以下は、max() 関数の基本構文です: max(iterable[,def

C++ では、2 進数の 1 ビットを削除して最大値を取得します。 C++ では、2 進数の 1 ビットを削除して最大値を取得します。 Sep 17, 2023 pm 03:53 PM

2 進数が与えられた問題について話し合います。残りの数値が他のすべてのオプションの中で最大になるように、そこから少し削除する必要があります。次のようなものです。 入力:N=1011出力:111説明:Weneedtoremoveonebitsoremoving0bitwillgiveamamaximumnumberthanremovingany1’sbit.111>101,011.Input:111Output:11説明:sinceallthebitsare1sowecanremovean

C++ を使用して、同じ最小値と最大値を持つ部分配列の数を見つけるコードを作成します。 C++ を使用して、同じ最小値と最大値を持つ部分配列の数を見つけるコードを作成します。 Aug 25, 2023 pm 11:33 PM

この記事では、C++ を使用して、最大値と最小値が同じ部分配列の数を求める問題を解決します。以下は問題の例です。 -入力:array={2,3,6,6,2,4,4,4}出力:12説明:{2},{3},{6},{6}, {2 }、{4}、{4}、{4}、{6,6}、{4,4}、{4,4}、および {4,4,4} は、同じ最大要素と最小要素で形成できるサブ配列です。入力: 配列 = {3, 3、1、5、

See all articles