日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL的DATE_FORMAT函數的使用

瀏覽:43日期:2023-10-05 17:09:02

假設某寶為鼓勵大家雙12買買買,獎勵雙十一那天訂單最多的兩位用戶:分別是用戶1:“剁手皇帝陳哈哈” 和 用戶2:“觸手怪劉大莉” 一人一萬元;

需求1:讓你通過MySQL訂單表,統計一下雙11那天,這兩位每小時的購買訂單成交數;你會怎么寫這條SQL呢?

記得幾年前我剛接觸MySQl,年少輕狂,在得知不用考慮效率的情況下,我寫了個接口循環二十四遍,發送24條SQL去查(捂臉),由于那個接口,被技術經理嘲諷~~表示他寫的SQL比我吃的米都多。雖然我們山東人基本不吃米飯,但我還是羞愧不已。。

然后經理通過調用一個DATE_FORMAT函數分組查詢處理一下,就ok了,效率是我的幾十倍吧。從那時起,我暗自計劃要深入研究SQL技巧。

第二天,由于和朋友開黑打了兩把王者,計劃延后了幾年~

在MySQL中對于處理時間字段,有專門封裝的DATE_FORMAT函數,可以說,DATE_FORMAT函數可以基本滿足任何時間字段的處理需求。

DATE_FORMAT(date,format) 函數

參數解析:

1、date:代表具體時間字段,也可以為now()查詢當前時間;2、format:DATE_FORMAT將傳來的Date類型數據轉為自己需要的格式,如%Y-%m-%d %H:%i:%s會將傳來的Time數據轉為'yyyy-MM-dd HH:mm:ss'格式%Y-%m-%d %H:%i:%s 與 yyyy-MM-dd HH:mm:ss 相對應,也是最常用的格式,這里舉幾個簡單的栗子如下;

SELECT DATE_FORMAT(NOW(),’%Y-%m-%d %H:%i:%s’); -- 結果:2020-12-07 22:18:58SELECT DATE_FORMAT(NOW(),’%Y-%m-%d %H:%i’); -- 結果:2020-12-07 22:18SELECT DATE_FORMAT(NOW(),’%Y-%m-%d %H’); -- 結果:2020-12-07 22SELECT DATE_FORMAT(NOW(),’%Y-%m-%d’); -- 結果:2020-12-07SELECT DATE_FORMAT(NOW(),’%H:%i:%s’); -- 結果:22:18:58SELECT DATE_FORMAT(NOW(),’%H’); -- 結果:22

對于上面的需求1,用DATE_FORMAT函數的查詢方式如下:

SELECT name as ’用戶名’,DATE_FORMAT(createTime,’%Y-%m-%d %H’) as ’時間/小時’,count(*) as ’訂單量’ from t_order where DATE_FORMAT(createTime,’%Y-%m-%d’) = ’2020-11-11’ GROUP BY DATE_FORMAT(createTime,’%Y-%m-%d %H’);

查詢結果:

mysql> SELECT name as ’用戶名’,DATE_FORMAT(createTime,’%Y-%m-%d %H’) as ’時間/小時’,count(*) as ’訂單量’ from t_order where DATE_FORMAT(createTime,’%Y-%m-%d’) = ’2020-11-11’ GROUP BY DATE_FORMAT(createTime,’%Y-%m-%d %H’);+------------------+---------------+-----------+| 用戶名 | 時間/小時 | 訂單量 |+------------------+---------------+-----------+| 剁手皇帝陳哈哈 | 2020-11-11 00 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 01 | 10 || 剁手皇帝陳哈哈 | 2020-11-11 02 | 6 || 剁手皇帝陳哈哈 | 2020-11-11 03 | 3 || 剁手皇帝陳哈哈 | 2020-11-11 04 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 05 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 06 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 07 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 08 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 09 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 10 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 11 | 0 || 剁手皇帝陳哈哈 | 2020-11-11 12 | 12 || 剁手皇帝陳哈哈 | 2020-11-11 13 | 6 || 剁手皇帝陳哈哈 | 2020-11-11 14 | 3 || 剁手皇帝陳哈哈 | 2020-11-11 15 | 7 || 剁手皇帝陳哈哈 | 2020-11-11 16 | 2 || 剁手皇帝陳哈哈 | 2020-11-11 17 | 3 || 剁手皇帝陳哈哈 | 2020-11-11 18 | 11 || 剁手皇帝陳哈哈 | 2020-11-11 19 | 2 || 剁手皇帝陳哈哈 | 2020-11-11 20 | 1 || 剁手皇帝陳哈哈 | 2020-11-11 21 | 3 || 剁手皇帝陳哈哈 | 2020-11-11 22 | 2 || 剁手皇帝陳哈哈 | 2020-11-11 23 | 0 |+------------------+---------------+-----------+24 rows in set (0.00 sec)

這里的GROUP BY DATE_FORMAT(createTime,’%Y-%m-%d %H’)代表的是“年月日 + 小時”合在一起為單位,具體到的是某天的小時;

當然,也可以寫成以下兩種形式,都是按小時來劃分,但是…:

1、GROUP BY DATE_FORMAT(createTime,’%H’)2、GROUP BY HOUR(createTime)需要注意的是,當where條件指定了某一天時,這三種的作用是相同的,但如果where條件沒指定某一天,就會大不相同,我們來看看查詢結果;

SELECT name as ’用戶名’,DATE_FORMAT(createTime,’%H’) as ’時間/小時’,count(*) as ’訂單量’ from t_order GROUP BY DATE_FORMAT(createTime,’%H’);

查詢結果

mysql> SELECT name as ’用戶名’,DATE_FORMAT(createTime,’%H’) as ’時間/小時’,count(*) as ’訂單量’ from t_order GROUP BY DATE_FORMAT(createTime,’%H’);+-----------------+---------------+-----------+| 用戶名 | 時間/小時 | 訂單量 |+-----------------+---------------+-----------+| 觸手怪劉大莉 | 00 | 11 || 觸手怪劉大莉 | 01 | 302 || 觸手怪劉大莉 | 02 | 277 || 觸手怪劉大莉 | 03 | 122 || 觸手怪劉大莉 | 04 | 6 || 觸手怪劉大莉 | 05 | 11 || 觸手怪劉大莉 | 06 | 0 || 觸手怪劉大莉 | 07 | 0 || 觸手怪劉大莉 | 08 | 1 || 觸手怪劉大莉 | 09 | 4 || 觸手怪劉大莉 | 10 | 5 || 觸手怪劉大莉 | 11 | 92 || 觸手怪劉大莉 | 12 | 1937 || 觸手怪劉大莉 | 13 | 1602 || 觸手怪劉大莉 | 14 | 108 || 觸手怪劉大莉 | 15 | 78 || 觸手怪劉大莉 | 16 | 110 || 觸手怪劉大莉 | 17 | 108 || 觸手怪劉大莉 | 18 | 138 || 觸手怪劉大莉 | 19 | 66 || 觸手怪劉大莉 | 20 | 44 || 觸手怪劉大莉 | 21 | 59 || 觸手怪劉大莉 | 22 | 21 || 觸手怪劉大莉 | 23 | 8 |+-----------------+---------------+-----------+24 rows in set (0.01 sec)

通過查詢結果可以看出,查出的數據是用戶歷史所有的訂單數在各小時的分布情況,DATE_FORMAT(createTime,’%H’)代表的是是任意天的小時,也等價于GROUP BY HOUR(createTime)。

拿到這些數據,相信寫推薦算法的同學就知道在哪個時間段給“觸手怪劉大莉”同學推廣告的效果最好了。

到此這篇關于MySQL的DATE_FORMAT函數的使用的文章就介紹到這了,更多相關MySQL DATE_FORMAT內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本国产欧美| 日韩电影二区| 天堂va蜜桃一区二区三区| 国产亚洲在线| 国产精品国产三级在线观看| 久久夜夜操妹子| 青草综合视频| 黄色欧美日韩| 国内一区二区三区| 国产一区亚洲| 欧美亚洲三级| 亚洲国产一区二区在线观看 | 日韩欧美精品| 亚洲精品乱码久久久久久蜜桃麻豆| 日韩三级久久| 日本高清不卡一区二区三区视频 | 日韩二区三区在线观看| 欧美性感美女一区二区| 国产探花一区二区| 午夜宅男久久久| 久久精品免费一区二区三区| 国产精品久久| 亚洲精品影视| 免费人成在线不卡| 国产在线欧美| 国产精品蜜芽在线观看| 亚洲精品极品| 日韩精品一区第一页| av资源中文在线| jizzjizz中国精品麻豆| 精品视频高潮| 久久只有精品| 欧美激情福利| 久久精品超碰| 国产乱码精品一区二区亚洲| 中文国产一区| 欧美日韩国产高清电影| 久久蜜桃av| 亚洲黄页一区| 中文不卡在线| 国产字幕视频一区二区| 欧美欧美黄在线二区| 日韩三区免费| 国产精品美女久久久久久不卡| 99在线|亚洲一区二区| 国产高清亚洲| 日韩三区四区| 男女激情视频一区| 婷婷成人综合| 日韩精品第一区| 麻豆久久久久久久| 国产亚洲精品美女久久久久久久久久| 成人午夜国产| 久久天堂av| 国产精品成人a在线观看| 欧美极品一区二区三区| 国产精品日韩久久久| 欧美91在线| 麻豆极品一区二区三区| 国产亚洲人成a在线v网站| 日韩精品视频中文字幕| 另类亚洲自拍| 中文欧美日韩| 欧美日韩激情| 婷婷成人综合| 少妇高潮一区二区三区99| 欧美另类中文字幕 | 视频一区二区三区入口| 日本不卡在线视频| 国产精品久久国产愉拍| 人人草在线视频| 深夜日韩欧美| 成人日韩在线| 国产伦精品一区二区三区视频| 人在线成免费视频| 日产欧产美韩系列久久99| av免费不卡国产观看| 香蕉视频成人在线观看| 欧美精品国产白浆久久久久| 欧美日一区二区| 国产精品亚洲综合在线观看| 亚洲福利专区| 国产精品久久久久久妇女| 91久久黄色| 欧美亚洲二区| 视频一区视频二区在线观看| 国产拍在线视频| 三级一区在线视频先锋| 国产亚洲精品精品国产亚洲综合| 精品国产精品久久一区免费式| 久久久精品久久久久久96| 蜜桃av一区二区在线观看| 国产精品一区二区免费福利视频 | 视频一区二区中文字幕| 国产白浆在线免费观看| 亚洲在线网站| av综合电影网站| 美女在线视频一区| 日韩高清电影一区| 亚洲18在线| 一区二区日韩免费看| 免费精品视频| 亚洲一区二区免费看| 亚洲精品中文字幕乱码| 婷婷综合六月| 91看片一区| 欧美日韩尤物久久| 色吊丝一区二区| 日韩亚洲一区在线| 理论片午夜视频在线观看| 久久狠狠久久| 欧美亚洲色图校园春色| 日韩高清不卡在线| 日韩区一区二| 日韩欧美中文字幕一区二区三区 | 喷白浆一区二区| 91精品啪在线观看国产18| 国产欧美日韩精品一区二区三区| 在线成人直播| 婷婷亚洲精品| 精品一区二区男人吃奶| 国产一区 二区| 久久99青青| 精品一区视频| 神马午夜在线视频| 蜜桃视频欧美| 视频一区中文字幕国产| 国产精品亚洲片在线播放| 午夜宅男久久久| 91亚洲成人| 国产精品第一| 999久久久91| 免费在线播放第一区高清av| 国产亚洲久久| 国产精品v亚洲精品v日韩精品| 亚洲人www| 欧美va天堂在线| 成人免费网站www网站高清| 福利一区二区| 黄在线观看免费网站ktv| 国产成人精品一区二区三区视频 | 欧美日韩精品一本二本三本| 久久在线免费| 午夜在线一区| 国产欧美日韩精品一区二区免费| 日韩黄色av| 国产精品极品在线观看| 欧美国产小视频| 在线日韩中文| 免费成人在线视频观看| 日本欧美在线| 成人在线超碰| 9色精品在线| 国产精品v一区二区三区| 免费一二一二在线视频| 一区在线免费| 青青草国产精品亚洲专区无| 国产精品夜夜夜| 99视频精品全国免费| 亚洲三级在线| 免费日韩一区二区三区| 91精品国产福利在线观看麻豆| 妖精视频成人观看www| 欧美影院精品| 99热精品久久| 国产精品亚洲综合久久| 国产婷婷精品| 精品国产亚洲一区二区在线观看| 中文国产一区| 日本久久综合| 欧美日韩一区自拍| 亚洲一区欧美激情| 成人高清一区| 国产精品一区二区三区av| 亚洲综合不卡| 久久精品国产精品亚洲毛片| 亚洲欧美视频| 日韩毛片视频| 麻豆久久久久久| 日韩av影院| 亚洲精品综合| 丝袜脚交一区二区| 欧美日韩国产综合网| 99久久久久久中文字幕一区| 国产精品伦一区二区| 国产精品天堂蜜av在线播放| 欧美一级网址| 国产日韩欧美三区| 国产精品亚洲欧美日韩一区在线| 国产精品亚洲欧美| 亚洲天堂av影院| 日韩av一级| 一区二区三区国产在线| 国产亚洲一区二区三区啪| 国内精品麻豆美女在线播放视频| 黄在线观看免费网站ktv| 久久久久国产| 日韩精品亚洲专区在线观看| 国产精品啊v在线| 久久久久国产精品一区二区|