欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

下面一起來了解下通過MySQL實(shí)現(xiàn)excel中的數(shù)據(jù)生成,相信大家看完肯定會(huì)受益匪淺,文字在精不在多,希望通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成這篇短內(nèi)容是你想要的。                                                      

創(chuàng)新互聯(lián)主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁視覺設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)、成都做手機(jī)網(wǎng)站、微商城、網(wǎng)站托管及網(wǎng)站建設(shè)維護(hù)、WEB系統(tǒng)開發(fā)、域名注冊(cè)、國(guó)內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個(gè)建站步驟的完善服務(wù)體系。一人跟蹤測(cè)試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為成都三輪攪拌車行業(yè)客戶提供了網(wǎng)站制作服務(wù)。

5,數(shù)據(jù)提取

第五部分是數(shù)據(jù)提取,也是數(shù)據(jù)分析中最常見的一個(gè)工作。下面介紹每一種函數(shù)的使用方法。

按列提取數(shù)據(jù)

#按列提取 SELECT city FROM data1;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

按行提取數(shù)據(jù)

#按行提取
SELECT * FROM data1 WHERE city='beijing';

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

按位置提取數(shù)據(jù)

#按位置提取
SELECT * FROM data1 LIMIT 2,5;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

按條件提取數(shù)據(jù)

#按條件提取并計(jì)算
SELECT AVG(price) FROM data1 WHERE city='beijing' AND age<25;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

6,數(shù)據(jù)篩選

第六部分為數(shù)據(jù)篩選,使用與,或,非三個(gè)條件配合大于,小于和等于對(duì)數(shù)據(jù)進(jìn)行篩選,并進(jìn)行計(jì)數(shù)和求和。與excel中的篩選功能和countifs和sumifs功能相似。

按條件篩選(與,或,非)

Excel數(shù)據(jù)目錄下提供了“篩選”功能,用于對(duì)數(shù)據(jù)表按不同的條件進(jìn)行篩選。mysql中使用WHERE完成篩選操作,配合sum和count函數(shù)還能實(shí)現(xiàn)excel中sumif和countif函數(shù)的功能。

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#數(shù)據(jù)篩選AND
SELECT * FROM data1 WHERE city='shanghai' AND age>30;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#數(shù)據(jù)篩選IN
SELECT * FROM data1 WHERE city IN ('shanghai','beijing');

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#數(shù)據(jù)篩選OR
SELECT * FROM data1 WHERE city='shanghai' OR age>30;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#數(shù)據(jù)篩選(不等于)
SELECT * FROM data1 WHERE city !='beijing';

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#數(shù)據(jù)篩選like(模糊篩選)
SELECT * FROM data1 WHERE city LIKE 'bei%';

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#篩選后計(jì)數(shù) countif
SELECT COUNT(id) AS id_count FROM data1 WHERE city='shanghai'AND age>30;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#篩選后求和 sumtif
SELECT SUM(price) AS price FROM data1 WHERE city='beijing' AND age<30;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#篩選后求均值 averageif
SELECT AVG(price) AS avg_price FROM data1 WHERE city !='beijing';

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

7,數(shù)據(jù)分類匯總及透視

第七部分是對(duì)數(shù)據(jù)進(jìn)行分類匯總,Excel中使用分類匯總和數(shù)據(jù)透視可以按特定維度對(duì)數(shù)據(jù)進(jìn)行匯總,mysql中使用的主要函數(shù)是GROUP BY和CASE WHEN。下面分別介紹這兩個(gè)函數(shù)的使用方法。

分類匯總

Excel的數(shù)據(jù)目錄下提供了“分類匯總”功能,可以按指定的字段和匯總方式對(duì)數(shù)據(jù)表進(jìn)行匯總。mysql中通過GROUP BY完成相應(yīng)的操作,并可以支持多級(jí)分類匯總。

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

GROUP BY是進(jìn)行分類匯總的函數(shù),使用方法很簡(jiǎn)單,制定要分組的列名稱就可以,也可以同時(shí)制定多個(gè)列名稱,GROUP BY按列名稱出現(xiàn)的順序進(jìn)行分組。同時(shí)要制定分組后的匯總方式,常見的是計(jì)數(shù)和求和兩種。

#單列分類匯總
SELECT city,COUNT(id) AS id_count FROM data1 GROUP BY city ORDER BY id_count;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#多列分類匯總
SELECT city,colour,ROUND(SUM(price),2) AS id_count FROM data1 GROUP BY city,colour;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

數(shù)據(jù)透視

Excel中的插入目錄下提供“數(shù)據(jù)透視表”功能對(duì)數(shù)據(jù)表按特定維度進(jìn)行匯總。mysql中沒有直接提供數(shù)據(jù)透視表功能。但通過CASE WHEN函數(shù)實(shí)現(xiàn)同樣的效果。

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

數(shù)據(jù)透視表也是常用的一種數(shù)據(jù)分類匯總方式,并且功能上比GROUP BY要強(qiáng)大一些。下面的代碼中設(shè)定city為行字段,colour為列字段,price為值字段,計(jì)算price金額。

#查看原始數(shù)據(jù)表
SELECT * FROM data1;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#使用CASE WHEN進(jìn)行數(shù)據(jù)透視
CREATE VIEW data_Items AS (
 SELECT
 data1.city,
 CASE WHEN colour = "A" THEN price END AS A,
 CASE WHEN colour = "B" THEN price END AS B,
 CASE WHEN colour = "C" THEN price END AS C,
 CASE WHEN colour = "F" THEN price END AS F
 FROM data1
);

#查看結(jié)果
SELECT * FROM data_Items;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#對(duì)字段進(jìn)行求和匯總
CREATE VIEW data1_Extended_Pivot AS (
 SELECT
 city,
 SUM(A) AS A,
 SUM(B) AS B,
 SUM(C) AS C,
 SUM(F) AS F
 FROM data_Items
 GROUP BY city
);

#查看結(jié)果
SELECT * FROM data1_Extended_Pivot;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

#對(duì)空值進(jìn)行處理
CREATE VIEW data1_Extended_Pivot_Pretty AS (
 SELECT 
 city, 
 COALESCE(A, 0) AS A, 
 COALESCE(B, 0) AS B, 
 COALESCE(C, 0) AS C,
 COALESCE(F, 0) AS F
 FROM data1_Extended_Pivot
);

#查看數(shù)據(jù)透視結(jié)果
SELECT * FROM data1_Extended_Pivot_Pretty;

通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成

看完通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成這篇文章后,很多讀者朋友肯定會(huì)想要了解更多的相關(guān)內(nèi)容,如需獲取更多的行業(yè)信息,可以關(guān)注我們的行業(yè)資訊欄目。

分享標(biāo)題:通過mysql實(shí)現(xiàn)excel中的數(shù)據(jù)生成
地址分享:http://chinadenli.net/article18/ihsigp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、App開發(fā)、企業(yè)網(wǎng)站制作、商城網(wǎng)站、服務(wù)器托管、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)