常用統(tǒng)計(jì)求和SQL語(yǔ)句示例_MySQL教程
推薦:兩種mysql對(duì)自增id重新從1排序的方法本文介紹了兩種mysql對(duì)自增id重新從1排序的方法,簡(jiǎn)少了對(duì)于某個(gè)項(xiàng)目初始化數(shù)據(jù)的工作量,感興趣的朋友可以參考下 最近老是要為現(xiàn)在這個(gè)項(xiàng)目初始化數(shù)據(jù),搞的很頭疼,而且數(shù)據(jù)庫(kù)的Id自增越來(lái)越大,要讓自增重新從1開始:那么就用下面的方法吧: 方法一:如果曾經(jīng)的數(shù)據(jù)
SQL語(yǔ)句例一:求某一字段在某一時(shí)間段內(nèi)數(shù)量的總和
表名 銷售 字段有:編號(hào) 金額 統(tǒng)計(jì)這個(gè)表在某一時(shí)間段內(nèi)金額的總和
select sum(金額) from 表 where 條件
SQL語(yǔ)句例二:SQL讀出記錄并統(tǒng)計(jì)出某一字段的總和
select * ,SUM(字段) from 表名 where 條件 group by 字段
SQL語(yǔ)句例三:SQL語(yǔ)句按每天、每月、每年統(tǒng)計(jì)出銷售總額
表名: 訂單 字段有Ordertime(訂單時(shí)間),money(金額)
根據(jù)訂單時(shí)間統(tǒng)計(jì)每天、每月、每年的銷售總額
1、每年
select year(ordertime) 年,
sum(money) 銷售合計(jì)
from 訂單
group by year(ordertime)
2、每月
select year(ordertime) 年,
month(ordertime) 月,
sum(money) 銷售合計(jì)
from 訂單
group by year(ordertime),
month(ordertime)
3、每日
select year(ordertime) 年,
month(ordertime) 月,
day(ordertime) 日,
sum(Total) 銷售合計(jì)
from 訂單
group by year(ordertime),
month(ordertime),
day(ordertime)
SQL語(yǔ)句例四:統(tǒng)計(jì)某月銷售量前10
表名: 銷售
字段: 編號(hào), 商品名稱 價(jià)格 日期
統(tǒng)計(jì)某月商品銷量最大的商品前10個(gè)商品及銷量。
SELECT DISTINCT TOP 10 商品名稱, SUM(價(jià)格) AS 產(chǎn)品總價(jià), COUNT(*) AS 銷量 FROM 銷售 GROUP BY title
加上月份:
SELECT DISTINCT TOP 10 商品名稱, SUM(價(jià)格) AS 產(chǎn)品總價(jià), COUNT(*) AS 銷量 FROM 銷售 WHERE (MONTH(sdate) = '你要查的月份數(shù)字') GROUP BY 商品名稱
統(tǒng)計(jì)某月商品銷量最大的商品前10個(gè)商品及銷量并按銷量排序
SELECT DISTINCT TOP 10 商品名稱, SUM(價(jià)格) AS 產(chǎn)品總價(jià), COUNT(*) AS 銷量 FROM 銷售 WHERE (MONTH(日期) = '你要查的月份數(shù)字') GROUP BY 商品名稱 ORDER BY 銷量 DESC
分享:MySQL分頁(yè)技術(shù)、6種分頁(yè)方法總結(jié)這篇文章主要介紹了MySQL分頁(yè)技術(shù)、6種分頁(yè)方法總結(jié),本文總結(jié)了6種分頁(yè)的方法并分別一一講解它們的特點(diǎn),需要的朋友可以參考下 概述 有朋友問(wèn): MySQL的分頁(yè)似乎一直是個(gè)問(wèn)題,有什么優(yōu)化方法嗎? 網(wǎng)上看到趕集網(wǎng)XX推薦了一些分頁(yè)方法,但似乎不太可行,你能點(diǎn)評(píng)一下嗎? 方
- 兩種mysql對(duì)自增id重新從1排序的方法
- MySQL分頁(yè)技術(shù)、6種分頁(yè)方法總結(jié)
- MySQL開啟記錄執(zhí)行過(guò)的SQL語(yǔ)句方法
- MySQL日志文件詳解
- MySQL主從同步原理介紹
- 簡(jiǎn)介操作MySQL日志的一些方法
- MySQL安全輸入密碼的一些操作介紹
- MySQL在Linux系統(tǒng)中隱藏命令行中的密碼的方法
- 在Linux系統(tǒng)的命令行中為MySQL創(chuàng)建用戶的方法
- MySQL中使用Sphinx實(shí)現(xiàn)多線程搜索的方法
- mysql數(shù)據(jù)庫(kù)索引損壞及修復(fù)經(jīng)驗(yàn)分享
- Windows Server 2003 下配置 MySQL 集群(Cluster)教程
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
- 如何通過(guò)SQL找出2個(gè)表里值不同的列的方法
- MySQL無(wú)法啟動(dòng)1067錯(cuò)誤的解決方法
- MySQL的重裝問(wèn)題解決方法
- mysql語(yǔ)句:SET NAMES UTF8
- 解析MySQL中INSERT INTO SELECT的使用
- MySQL與Oracle的語(yǔ)法區(qū)別詳細(xì)對(duì)比
- sql注入測(cè)試經(jīng)驗(yàn)教程
- mysql與mysqli的區(qū)別與用法
- 通過(guò)frm&ibd 恢復(fù) Mysql ibdata 丟失或損壞的數(shù)據(jù)教程
- mysql登錄遇到ERROR 1045問(wèn)題解決方法
- 相關(guān)鏈接:
- 教程說(shuō)明:
MySQL教程-常用統(tǒng)計(jì)求和SQL語(yǔ)句示例。