程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 常用統計求和SQL語句示例

常用統計求和SQL語句示例

編輯:關於MYSQL數據庫

       SQL語句例一:求某一字段在某一時間段內數量的總和

      表名 銷售 字段有:編號 金額 統計這個表在某一時間段內金額的總和

      select sum(金額) from 表 where 條件

      SQL語句例二:SQL讀出記錄並統計出某一字段的總和

      select * ,SUM(字段) from 表名 where 條件 group by 字段

      SQL語句例三:SQL語句按每天、每月、每年統計出銷售總額

      表名: 訂單 字段有Ordertime(訂單時間),money(金額)

      根據訂單時間統計每天、每月、每年的銷售總額

      1、每年

      select year(ordertime) 年,

      sum(money) 銷售合計

      from 訂單

      group by year(ordertime)

      2、每月

      select year(ordertime) 年,

      month(ordertime) 月,

      sum(money) 銷售合計

      from 訂單

      group by year(ordertime),

      month(ordertime)

      3、每日

      select year(ordertime) 年,

      month(ordertime) 月,

      day(ordertime) 日,

      sum(Total) 銷售合計

      from 訂單

      group by year(ordertime),

      month(ordertime),

      day(ordertime)

      SQL語句例四:統計某月銷售量前10

      表名: 銷售

      字段: 編號, 商品名稱 價格 日期

      統計某月商品銷量最大的商品前10個商品及銷量。

      SELECT DISTINCT TOP 10 商品名稱, SUM(價格) AS 產品總價, COUNT(*) AS 銷量 FROM 銷售 GROUP BY title

      加上月份:

      SELECT DISTINCT TOP 10 商品名稱, SUM(價格) AS 產品總價, COUNT(*) AS 銷量 FROM 銷售 WHERE (MONTH(sdate) = '你要查的月份數字') GROUP BY 商品名稱

      統計某月商品銷量最大的商品前10個商品及銷量並按銷量排序

      SELECT DISTINCT TOP 10 商品名稱, SUM(價格) AS 產品總價, COUNT(*) AS 銷量 FROM 銷售 WHERE (MONTH(日期) = '你要查的月份數字') GROUP BY 商品名稱 ORDER BY 銷量 DESC

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved