0
点赞
收藏
分享

微信扫一扫

mysql & clinkhouse之查询添加比率列

吴陆奇 2022-06-16 阅读 91

1.clinkhouse比较特殊基于Java,如果是数字还得强转

select t1.area_name,t1.nums,t2.allcount,concat(toString(round(((t1.nums/t2.allcount)*100),2)),'%') as rate
from
(
select start_area_name as area_name,count(1) as nums
from t_car_order
group by start_area_name
) t1,
(
select count(1) as allcount
from t_car_order
) t2

2.mysql的话 去掉tostring就好

select t1.area_name,t1.nums,t2.allcount,concat(toString(round(((t1.nums/t2.allcount)*100),2)),'%') as rate
from
(
select start_area_name as area_name,count(1) as nums
from t_car_order
group by start_area_name
) t1,
(
select count(1) as allcount
from t_car_order
) t2

3.效果图如下

mysql & clinkhouse之查询添加比率列_java

 

-----------------------------------------------------------------------------------------------------------------------------------------

举报

相关推荐

0 条评论