sql >> データベース >  >> RDS >> Sqlserver

集計関数を使用してテーブルから最大値と最小値を取得する方法-SQLServer/TSQLチュートリアルパート129

    シナリオ:

    SQL Server開発者として働いているとしましょう。あなたは、SaleAmountを持つdbo.Customerテーブルを持っています。 dbo.CustomerテーブルからMaxSaleAmountとMinSaleAmountを返すクエリを作成するように求められます。


    解決策:

    SQL Serverで最大値と最小値の集計関数を使用して、最大値と最小値を見つけることができます。
    最大値と最小値を使用できるように、サンプルデータを使用してdbo.Customerテーブルを作成しましょう。

     
    Create table dbo.Customer
     (Id int,
      FName VARCHAR(50),
      LName VARCHAR(50),
      CountryShortName CHAR(2),
      SaleAmount Int)
    GO
    --Insert Rows in dbo.Customer Table
    insert into dbo.Customer
    Values (
    1,'Raza','M','PK',10),
    (2,'Rita','John','US',12),
    (3,'Sukhi','Singh',Null,25),
    (4,'James','Smith','CA',60),
    (5,'Robert','Ladson','US',54),
    (6,'Alice','John','US',87),
    (6,'John',Null,'US',Null)
     以下のクエリをMax関数とMin関数で実行して、質問の答えを見つけましょう。
    SELECT Max(saleamount) AS MaxSaleAmount, 
           Min(saleamount) AS MinSaleAmount 
    FROM   dbo.customer 

    SQLServerでMaxおよびMin関数を使用する方法




    1. SSMSの結果をグリッドに-CRLFはコピー/貼り付けで保存されません-より良いテクニックはありますか?

    2. MySQLは600K行からランダムな10行を高速で選択します

    3. pyodbc-バルク挿入速度が非常に遅い

    4. ハイブリッドクラウドにデプロイされたPostgreSQLのディザスタリカバリオプション