常用統計求和SQL語句示例_MySQL教程
推薦:兩種mysql對自增id重新從1排序的方法本文介紹了兩種mysql對自增id重新從1排序的方法,簡少了對于某個項目初始化數據的工作量,感興趣的朋友可以參考下 最近老是要為現在這個項目初始化數據,搞的很頭疼,而且數據庫的Id自增越來越大,要讓自增重新從1開始:那么就用下面的方法吧: 方法一:如果曾經的數據
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
分享:MySQL分頁技術、6種分頁方法總結這篇文章主要介紹了MySQL分頁技術、6種分頁方法總結,本文總結了6種分頁的方法并分別一一講解它們的特點,需要的朋友可以參考下 概述 有朋友問: MySQL的分頁似乎一直是個問題,有什么優化方法嗎? 網上看到趕集網XX推薦了一些分頁方法,但似乎不太可行,你能點評一下嗎? 方
- 相關鏈接:
- 教程說明:
MySQL教程-常用統計求和SQL語句示例
。