SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQLServerのMAX関数

この記事では、SQL ServerでMAX関数を使用して、セット内の最大値を見つける方法について説明します。

説明

MAX関数 SQL Serverは、グループ内の最大値を返す集計関数です。

構文

SQL ServerでMAX関数を使用するには、次の構文を使用します。

 SELECT MAX(cot) 
FROM bang
[WHERE dieukien];

パラメータ

  1. コット: 列または計算値、最大値を見つけたい式
  2. 状態: レコードの取得に使用されるテーブル。 FROM句に少なくとも1つのテーブルが必要です。
  3. dieukien: オプション。レコードが選択されるために満たす必要のある条件。

  1. MAX関数は、SQL Serverの新しいバージョン(SQL Server 2017、SQL Server 2016、SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、およびSQL Server 2005)で使用できます。

SQLServerのMAX関数の例をいくつか見てみましょう。

次のデータテーブルがあるとします。

SQLServerのMAX関数

例1:テーブル内の投稿の最大数を見つける

 SELECT MAX(Sobai) 
FROM Quantrimang
WHERE Sobai < 100;

Result: 122

この例では、Quantrimangテーブルの列に記事の数が最も多く、投稿数は100未満です。

例2:GROUPBYを使用する

次の例では、大きなセクションに関連するすべてのレコードの最大値を検索します。次のようにします。

 SELECT Chuyenmuclon, MAX(Sobai) AS 'So bai nhieu nhat' 
FROM Quantrimang
GROUP BY Chuyenmuclon;

Result:
Chuyenmuclon So bai nhieu nhat
Laptrinh 122
Mang xa hoi 165
Trinh duyet web 94

  1. SQLServerのAVG関数

    この記事では、SQL ServerでAVG()数値処理関数を使用する方法と、関数をより適切に視覚化およびキャプチャするための特定の構文と例を詳しく説明します。 説明 AVG関数 SQL Serverでは、選択した行の指定された列に従って、式の平均値または平均値を返します。 NULLが省略された値はカウントされません。 構文 平均値を計算するには、SQLServer構文で次のようにAVG関数を使用します。 SELECT AVG(cot) FROM bang [WHERE dieukien]; パラメータ : コット: 列または計算値、平均化する式 状態: レコードの取得に使用される

  2. SQLServerのMAX関数

    この記事では、SQL ServerでMAX関数を使用して、セット内の最大値を見つける方法について説明します。 説明 MAX関数 SQL Serverは、グループ内の最大値を返す集計関数です。 構文 SQL ServerでMAX関数を使用するには、次の構文を使用します。 SELECT MAX(cot) FROM bang [WHERE dieukien]; パラメータ : コット: 列または計算値、最大値を見つけたい式 状態: レコードの取得に使用されるテーブル。 FROM句に少なくとも1つのテーブルが必要です。 dieukien: オプション。レコードが選択されるために満た