自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Hive 行转列 lateral view + explode

Hive 行转列将行转列,可以用lateral view + explode列子:原数据idfruit11apple,peach12banana,peach转为idfruit11apple11peach12banana12peach代码:select id,fruit2 from table_namelateral view explode(split(fruit,‘,’)) t2 as fruit2

2021-08-31 15:24:07 239

原创 Hive 列转行

Hive 列转行将某列转为数组返回,可以用collect_ws,collect_list函数,其中collect_ws去重,collect_list不去重。如需要返回字符串,可联合concat_ws函数指定分隔符。1、对单列转行列子:原数据id fruit11 apple11 peach12 banana12 banana转化为(去重)id fruit11 apple,peach12 banana代码:去重: select id,concat_ws(‘,’,collect_

2021-08-31 11:08:14 8353 1

原创 Mysql取奇、偶数

Mysql取奇、偶数假设对字段column_id进行奇、偶数判断1、用字段除于2column_no%2=1column_no%2=02、用位运算符,位运算符计算逻辑先转为二进制后进行判断,再将结果转为10进制。移位运算符,其中左移位<<为乘于2的n次方,右移位>>为除于2的n次方。column_no&1column_no=(column_no>>1)<<13、-1的column_no次幂power(-1,column_no)=-1p

2021-03-30 14:08:52 1631

原创 sql limit top函数区别

**sql limit top函数区别**1.mysql可以用limit函数select * from table_nameorder by id --可以先按需求对字段排序limit n ; --取从第一条记录开始到第n条数据如果不是从第一条开始取,可以在limit后面加数字,比如从第6条开始取3条(即取6,7,8),则limit5,3同时为了兼容Postgres ,mysql 也支持,limit#offset#2、Postgres可以用limit函数但是与mysql区别的是不支持

2021-03-05 15:39:21 2450

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除