concat_ws, spilt, sort_array,size

这三个字段,通过各个函数结果

concat_ws    

用相应符号将各字段连接起来  string类型

select concat_ws(',',user_id,mobile,system) as concat
from statistic.qz_track
limit 5;


concat
"13742988,,android"
"38643821,+8613075351265,android"
"11230781,,android"
"38702379,,android"
"0,+8613414655611,android"

spilt  

将上述结果通过spilt , 分开

select split(concat_ws(",",user_id,mobile,system), ",")  con_sp
from statistic.qz_track
limit 5;


con_sp
"[""13742988"","""",""android""]"
"[""38643821"",""+8613075351265"",""android""]"
"[""11230781"","""",""android""]"
"[""38702379"","""",""android""]"
"[""0"",""+8613414655611"",""android""]"

sort_array  默认升序

select sort_array(split(concat_ws(",",user_id,mobile,system), ",")) as con_sa
from statistic.qz_track
limit 5;

con_sa
"["""",""13742988"",""android""]"
"[""+8613075351265"",""38643821"",""android""]"
"["""",""11230781"",""android""]"
"["""",""38702379"",""android""]"
"[""+8613414655611"",""0"",""android""]"

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值