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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql group by 区间_SQL按区间进行group by

發(fā)布時(shí)間:2025/10/17 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql group by 区间_SQL按区间进行group by 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

SQL在通常情況下只能按字段值進(jìn)行分類匯總。

現(xiàn)在有現(xiàn)在這張表:

create table data(

id int UNSIGNED NOT NULL,

version varchar(12),

starttime int UNSIGNED,

opt_id int NOT NULL,

opt_value int NOT NULL

)ENGINE = MYISAM;

要求按速率區(qū)間進(jìn)行分類匯總:

其中當(dāng)opt_id為0x00000015時(shí),opt_value保存的速度。

下面的sql是按 0-100, 100-500, 500-1000, > 1000進(jìn)行匯總的查詢:

select elt(interval(d.opt_value,0, 100, 500, 1000), '小于100K', '100-500K', '500-1000K', '大于1000K') as 速率, count(d.opt_value) as cnt from data d

where d.opt_id = 0x00000015 group by elt(interval(d.opt_value, 0, 100, 500, 1000), '小于100K', '100-500K', '500-1000K', '大于1000K')

(以上代碼只使用于mysql, 其它數(shù)據(jù)庫是否可用,要看是否有替代函數(shù))

總結(jié)

以上是生活随笔為你收集整理的mysql group by 区间_SQL按区间进行group by的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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