日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql max as_mysql使用max函数+将类似123的字符型数据转换成数据类型

發(fā)布時間:2023/12/10 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql max as_mysql使用max函数+将类似123的字符型数据转换成数据类型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一 獲取每天用戶數(shù)最多的時段

從最多一詞可以看出,我們?nèi)缫コ脩魯?shù)最多的時段,需要使用max()函數(shù)了,

數(shù)據(jù)表result中個字段為:stat_day,usernum,stat_hour,部分數(shù)據(jù)如下所示

stat_day usernum stat_hour

20181210 190 2018121000

20181210 112 2018121001

20181210 71 2018121002

......

20181211 118 2018121101

......

20181212 1110 2018121022

...

20181213 448 2018121023

...

20181214 210 2018121100

...

取值sql如下:

select stat_day,usernum ,stat_hour

from result t1

where usernum = (select max(usernum) from result as t2

where t1.stat_day = t2.stat_day)

發(fā)現(xiàn)結(jié)果如數(shù)據(jù)不符,究其原因是userum數(shù)據(jù)導入數(shù)據(jù)庫的時候有數(shù)據(jù)庫自動創(chuàng)建的字段,為字符類型,若要按照數(shù)據(jù)類型進行排序則需要首先將數(shù)據(jù)庫的usernum字段修改為數(shù)值類型

數(shù)據(jù)類型轉(zhuǎn)換(字符型-數(shù)值類型)

轉(zhuǎn)換方式有以下三種

方法一:SELECT CAST('12345' AS SIGNED);

方法二:SELECT CONVERT('12345',SIGNED);

方法三:SELECT '12345'+0;

修改后的查詢sql如下:

select stat_day,CAST(usernum AS SIGNED),stat_hour

from result t1

where CAST(usernum AS SIGNED) = (select max(CAST(usernum AS SIGNED)) from result as t2

where t1.stat_day = t2.stat_day)

此時結(jié)果已經(jīng)正常輸出

總結(jié)

以上是生活随笔為你收集整理的mysql max as_mysql使用max函数+将类似123的字符型数据转换成数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。