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

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

MySQL的DATE_FORMAT函數的使用

瀏覽:40日期: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久久,三上悠亚国产精品一区二区三区
欧美日韩夜夜| 日韩欧美中文字幕一区二区三区| 日韩黄色av| 99在线观看免费视频精品观看| 成人亚洲欧美| 国产a亚洲精品| 欧美激情日韩| 日韩在线二区| 欧美中文高清| 日韩精品亚洲aⅴ在线影院| 日本在线不卡视频一二三区| 日本欧美一区二区在线观看| 国产极品嫩模在线观看91精品| 蜜臀国产一区| 91精品啪在线观看国产18| 亚洲一区二区成人| 日本va欧美va瓶| 日韩欧美三级| 91精品蜜臀一区二区三区在线| 91成人小视频| 欧美日韩亚洲一区| 久久精品亚洲一区二区| 91精品蜜臀一区二区三区在线| 国产激情精品一区二区三区| 国产精品久久久久久久久久妞妞| 伊人网在线播放| 99久精品视频在线观看视频| 另类激情亚洲| 国产精品视频3p| 99tv成人| 7777精品| 日本精品影院| 日韩精品欧美精品| 黄色aa久久| 视频一区二区三区在线| 国产精品免费大片| 亚洲午夜黄色| 久久国产麻豆精品| 日韩久久精品网| 午夜性色一区二区三区免费视频| 欧美 日韩 国产精品免费观看| 精品一区二区三区中文字幕在线| 日韩午夜视频在线| 久久97视频| 一区二区高清| 日本激情一区| 亚洲精品一二| 欧美在线观看视频一区| 国产欧美日本| 国产在线欧美| 精品视频自拍| 日本亚洲三级在线| 亚洲成人精品| 日本综合视频| 在线一区电影| 国产不卡一区| 国产精久久一区二区| 成人免费网站www网站高清| 日韩亚洲精品在线观看| 久久久噜噜噜| 麻豆91精品91久久久的内涵| 中文在线不卡| 超碰在线99| 日韩伦理一区| 久久精品xxxxx| 欧美午夜网站| 激情自拍一区| 国产va在线视频| 日本一不卡视频| 99综合视频| 久久免费高清| 国产精品99一区二区三区| 青青青国产精品| 蜜臀va亚洲va欧美va天堂| 欧美精品一线| 999精品在线| 国产高潮在线| 九九九精品视频| 国产乱码精品一区二区三区四区| 午夜天堂精品久久久久| a日韩av网址| 久久精品一本| 影视先锋久久| 蜜臀久久99精品久久久久宅男 | 日本一区二区三区中文字幕| 久久男女视频| 日韩精品诱惑一区?区三区| 欧美~级网站不卡| 亚洲色图网站| 国产剧情在线观看一区| 国产精品毛片在线| 国产一精品一av一免费爽爽| 亚洲欧美日韩国产综合精品二区| 久久狠狠久久| www在线观看黄色| 国产精品久久久久久久久免费高清| 卡一卡二国产精品| 久久九九精品| 日韩一区电影| 欧美精品资源| 成人看片网站| 影音国产精品| 不卡在线一区| 六月丁香综合| 日韩制服丝袜av| 日韩精品一区二区三区中文在线 | 亚洲黄色中文字幕| 欧美韩一区二区| 国产精品国产三级在线观看| 国产精品4hu.www| 精品美女在线视频| 国产精品久久久久久久久久10秀| 国产99久久| 91精品国产调教在线观看| 欧美a级片一区| 亚洲在线免费| 日韩欧美中文字幕电影| av高清不卡| 岛国av在线网站| 日韩三级久久| 久久国产三级| 蜜桃视频免费观看一区| 蜜桃av一区二区| 蜜桃av在线播放| 国产99久久久国产精品成人免费| 日韩不卡免费视频| 欧美日韩精品一区二区三区在线观看| 91精品国产乱码久久久久久久| 91欧美极品| 欧美a一区二区| 色婷婷精品视频| 久久福利一区| 国产精品久久久久77777丨| 免费观看亚洲天堂| 亚洲一级特黄| 亚洲一区欧美| 精品国产亚洲一区二区三区在线| 一区二区亚洲视频| 日韩高清一级| 国产aⅴ精品一区二区三区久久 | 久久网站免费观看| av不卡在线看| 国产精品一区二区三区美女| 日韩一区二区在线免费| 中文无码久久精品| 国产一区一一区高清不卡| www.51av欧美视频| 日韩在线播放一区二区| 精品视频在线观看网站| 在线视频亚洲| 免费一级欧美片在线观看网站| 啪啪亚洲精品| 国产精品毛片久久| 三级一区在线视频先锋| 国产精成人品2018| 欧美日韩国产高清| 国产欧美一区二区三区米奇| 国产不卡精品| 午夜精品一区二区三区国产| 国产探花一区在线观看| 视频福利一区| 日韩av一级片| 欧美+亚洲+精品+三区| 国产精品传媒麻豆hd| 欧美日韩免费观看一区=区三区| 蜜臀国产一区| 蜜桃91丨九色丨蝌蚪91桃色| av在线资源| 国产欧美一级| 红桃视频亚洲| 在线天堂资源www在线污| 日本不卡高清视频| 午夜欧美精品久久久久久久| 久久影院资源站| 精品视频在线你懂得| 亚洲韩日在线| 九九99久久精品在免费线bt| 免费美女久久99| 亚洲v在线看| 精品国产99| 欧美日韩国产一区二区在线观看| 久久精品xxxxx| 亚洲黄页一区| 日韩欧美精品| 久久影院资源站| 国产亚洲人成a在线v网站| 亚洲一级在线| 亚洲国产专区| 亚洲天堂av影院| 精品美女在线视频| 亚洲黄色中文字幕| 欧美一区成人| 综合一区在线| 免费一区二区视频| 亚洲精品中文字幕乱码| 亚洲综合在线电影| 在线亚洲一区| 久久美女性网| 亚洲二区视频| 91精品蜜臀一区二区三区在线|