日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL分類匯總 實(shí)例

admin
2010年7月3日 16:5 本文熱度 7278
[p] 結(jié)構(gòu)化查詢(sql)的另一個(gè)強(qiáng)大的功能是分類匯總,也就是group子句;mysql當(dāng)然也提供這個(gè)功能?,F(xiàn)在還以我在《select查詢的應(yīng)用(二)join子句的用法》中的數(shù)據(jù)庫(kù)為例說說group子句的用法。 [br][br]  一、查詢每個(gè)客戶的交易次數(shù)。count()是一個(gè)與group子句一起使用的函數(shù),它的作用是計(jì)數(shù): [br][br]select customer,count(*) as sale_count from sales group by customer [br][br]返回的查詢可能結(jié)果為: [br][br]+----------+------------+ [br]| customer | sale_count | [br]+----------+------------+ [br]| 1 | 1 | [br]+----------+------------+ [br]| 2 | 1 | [br]+----------+------------+ [br][br]表示了代碼為1和2的兩個(gè)客戶分別有一次交易。 [br][br]  二、查詢每個(gè)客戶的交易總額。sum()是一個(gè)與group子句一起使用的函數(shù),它的作用是求和: [br][br]select customer,sum(price*amount) as total_price from sales group by customer [br][br]返回的查詢結(jié)果可能為: [br][br]+----------+-------------+ [br]| customer | total_price | [br]+----------+-------------+ [br]| 1 | 12000.00 | [br]+----------+-------------+ [br]| 2 | 12000.00 | [br]+----------+-------------+ [br][br]表示了代碼為1和2的兩個(gè)客戶各有12000元的交易額。其中sum(price*amount)表示先將price和amount即單價(jià)和數(shù)量相乘后再求和,亦即總價(jià)。 [br][br]  三、查詢每個(gè)客戶的平均每次交易額。avg()是求平均值的函數(shù): [br][br]select customer,avg(price*amount) as avg_price from sales group by customer [br][br]返回的查詢結(jié)果可能為: [br][br]+----------+-----------+ [br]| customer | avg_price | [br]+----------+-----------+ [br]| 1 | 12000.00 | [br]+----------+-----------+ [br]| 2 | 12000.00 | [br]+----------+-----------+ [br][br]表示了代碼為1和2的兩個(gè)客戶的平均每次交易的交易額都是12000元。由于我預(yù)設(shè)的數(shù)據(jù)量比較小,查詢的結(jié)果不甚明顯,請(qǐng)讀者諒解??梢噪S意向sales表中添加一些數(shù)據(jù),數(shù)據(jù)量越大,結(jié)果越明顯。 [br][br]  四、查詢每個(gè)客戶最大的和最小的一筆成交額。max()和min()函數(shù)分別是取最大值和最小值的函數(shù): [br][br]select customer,max(price*amount) as max_price,min(price*amount) as min_price from sales group by customer [br][br]返回的查詢結(jié)果可能為: [br][br]+----------+-----------+-----------+ [br]| customer | max_price | min_price | [br]+----------+-----------+-----------+ [br]| 1 | 12000.00 | 12000.00 | [br]+----------+-----------+-----------+ [br]| 2 | 12000.00 | 12000.00 | [br]+----------+-----------+-----------+ [br]   [br]  五、查詢每一種貨物售出的平均價(jià)格。 [br][br]select good_code,avg(price) as avg_price from sales group by good_code [br][br]對(duì)么?不對(duì)!這樣查詢到的是每種貨物各條銷售記錄中價(jià)格的平均值,并不是實(shí)際售出的所有該貨物的平均價(jià)格;對(duì)我們來說,有用的是按照銷售數(shù)量加權(quán)平均的價(jià)格: [br][br]select good_code,sum(price*amount)/sum(amount) as avg_price from sales group by good_code [br][br]返回的查詢結(jié)果可能為: [br][br]+-----------+-----------+ [br]| good_code | avg_price | [br]+-----------+-----------+ [br]| a0001 | 1200.00 | [br]+-----------+-----------+ [br][br]  六、查詢售給不同客戶的每一種貨物售出的平均價(jià)格。只要在group子句中多加一個(gè)關(guān)鍵字: [br][br]select good_code,customer,sum(price*amount)/sum(amount) as avg_price from sales group by good_code,customer [br][br]返回的查詢結(jié)果可能為: [br][br]+-----------+----------+-----------+ [br]| good_code | customer | avg_price | [br]+-----------+----------+-----------+ [br]| a0001 | 1 | 1200.00 | [br]+-----------+----------+-----------+ [br]| a0001 | 2 | 1200.00 | [br]+-----------+----------+-----------+ [br][br]所有客戶和所售貨物兩項(xiàng)相同的記錄匯總到一起來求平均,就形成了售給不同客戶的每一種貨物售出的平均價(jià)格。[/p]
[p]按月統(tǒng)計(jì):[color=#0000ff]select[/color][color=#000000] [/color][color=#ff00ff]convert[/color][color=#000000]([/color][color=#0000ff]char[/color][color=#000000]([/color][color=#800000][b]7[/b][/color][color=#000000]),createtime,[/color][color=#800000][b]20[/b][/color][color=#000000]) [/color][color=#0000ff]as[/color][color=#000000] time,[/color][color=#ff00ff]sum[/color][color=#000000](price*amount) [/color][color=#0000ff]as[/color][color=#000000] hits [/color][color=#0000ff]from[/color][color=#000000] sales [br][/color][color=#0000ff]group[/color][color=#000000] [/color][color=#0000ff]by[/color][color=#000000] [/color][color=#ff00ff]convert[/color][color=#000000]([/color][color=#0000ff]char[/color][color=#000000]([/color][color=#800000][b]7[/b][/color][color=#000000]),createtime,[/color][color=#800000][b]20[/b][/color][color=#000000])[/color][/p]

該文章在 2010/7/3 16:05:50 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

日韩在线精品不卡| 日韩性xxxxxx| 美女视频黄久久| 久久精品视频67| 三级三级九九三级| 久久99Y精品| 欧美激情 国产精品theporn| 熟女永久综合网| 欧美 日韩 一区 图| theav一区在线播放| 中文字幕260| 欧美一区二区三:| 视频成人在线| 久久亚洲图片| 国产3级1区2区3区| 精品一区二区三区www| 大香蕉国视频| 色呦呦视频在线观看免费视频| 人人操天天要| 国内青青操视频| 白皙人妻内射| 国产欧美亚洲在线| 伊人大香蕉在线网在线观看| 蜜臀精品久久久999久久久| 国产精品一起吸| 久久97精品久久久久久久不卡| 黄色小说视频免费观看记录| 五月丁香成人激啪网| 欧美日韩一区二区三区曹| 欧美亚洲天堂在线观看| 美女口爆吞精液视频| 国产AV羞羞中文日韩色影院| 清纯唯美另类亚洲蜜臀| 青青草无码| 天天干天天曰视频| 日本免费看A一区二区 | 国产一区无码精品人妻| 日韩三级九九九麻豆| 色综合国产一区91| 国产99中文字幕| 欧美空姐一级大黄片一级片|