当前位置: 首页 > news >正文

郑州网站建设 个人工作室郑州seo课程

郑州网站建设 个人工作室,郑州seo课程,Javaweb做视频网站,北京市劳动人民文化宫前言 hivesql中很多常用的功能,过段时间没有使用就容易忘记,需要去网上搜索,这里总结一下,省的以后还去去搜,供自己以后参考。 查看分区的行 show rowcount extended table_name;创建二级分区表 set hive.default.…

前言

hivesql中很多常用的功能,过段时间没有使用就容易忘记,需要去网上搜索,这里总结一下,省的以后还去去搜,供自己以后参考。

查看分区的行

show rowcount extended table_name;

创建二级分区表

set hive.default.fileformat=Orc;
use db_name;
CREATE TABLE IF NOT EXISTS tb_name(col_name1 STRING comment '',col_name2 STRING comment '',col_name3 STRING comment '',col_name4 STRING comment '',col_name5 STRING comment ''
)COMMENT 'for demo'
PARTITION BY LIST(col_name) 
SUBPARTITION BY LIST (col_name2) (SUBPARTITION default) ( PARTITION default)
STORED AS ORCFILE COMPRESS;

alter表(增加列)

use db_name;
ALTER TABLE tb_name ADD COLUMNS (cols_name6 string COMMENT ''
);

alter表(drop列)

# 不写即删除, 删除col_name4,col_name5,col_name6,保留col_name1,col_name2,col_name3
use db_name;
ALTER TABLE tb_name ADD COLUMNS (col_name1 STRING comment '',col_name2 STRING comment '',col_name3 STRING comment ''
);

删除表

use db_name;
drop table tb_name;

insert分区数据

# 将p_20221231分区的数据,写到p_20230101分区,注意分区名和值的统一,否则会写入失败
use db_name;
alter table tb_name drop partition (p_20230101);
alter table tb_name add partition p_20230101 values in(20230101);
insert table tb_name partition(col_name1=20230101)
select'20230101' as col_name1,col_name2, col_name3, col_name4
from tb_name
partition ( p_20221231)p

case-when操作

 selectcol_name1,col_name2, col_name3, col_name4,case when col_name3 is null then CONCAT_WS('-', col_name1, col_name2)when col_name4 is null then CONCAT_WS('-', col_name1, col_name2, col_name3)else col_name1end as new_col_namefrom tb_name partition(p_20230101)t

LATERAL VIEW操作

col_name4的值为(字符串):‘{ “list_value”: [value1, value2]}’

# col_name4的值为:"[value1, value2]"
# 先将其col_name3转为json,然后获取list_value的值,接着使用regexp_replace替换掉("[]")等,变成字符串。再接着使用split分割成数组,并使用explode将其打平。selectcol_name1,col_name2, col_name3, col_name4,id_tmpfrom tb_name partition(p_20230101)tLATERAL VIEW explode(split(regexp_replace(get_json_object(col_name4, '$.list_value'), "\"|\"|\\[|\\]", ''), ',')) id_list as id_tmp

分组排序编号,获取topK操作

# 
SELECT *
from (SELECT col_name1,col_name2, row_number() over (partition by col_name2, col_name3 order by col_name4 desc) rank rankfrom tb_name
)
where rank < 500

文章转载自:
http://ovate.rzgp.cn
http://calkage.rzgp.cn
http://nahuatlan.rzgp.cn
http://sprinkler.rzgp.cn
http://sextette.rzgp.cn
http://labialize.rzgp.cn
http://sobering.rzgp.cn
http://tung.rzgp.cn
http://rosina.rzgp.cn
http://madia.rzgp.cn
http://paludose.rzgp.cn
http://forelady.rzgp.cn
http://headachy.rzgp.cn
http://spirality.rzgp.cn
http://imaginary.rzgp.cn
http://mlg.rzgp.cn
http://contextless.rzgp.cn
http://osseous.rzgp.cn
http://snoop.rzgp.cn
http://manet.rzgp.cn
http://hochheimer.rzgp.cn
http://kingfish.rzgp.cn
http://confirmatory.rzgp.cn
http://brachycephalic.rzgp.cn
http://announceable.rzgp.cn
http://incommunicado.rzgp.cn
http://zooplastic.rzgp.cn
http://insectivorous.rzgp.cn
http://unwhitened.rzgp.cn
http://sheaves.rzgp.cn
http://pinocytosis.rzgp.cn
http://peachick.rzgp.cn
http://moistify.rzgp.cn
http://businesslike.rzgp.cn
http://scarabaei.rzgp.cn
http://rhapsodical.rzgp.cn
http://comp.rzgp.cn
http://unenvious.rzgp.cn
http://lem.rzgp.cn
http://distention.rzgp.cn
http://cryptaesthesia.rzgp.cn
http://iatrochemically.rzgp.cn
http://elasmobranch.rzgp.cn
http://naples.rzgp.cn
http://vaticination.rzgp.cn
http://educable.rzgp.cn
http://consignable.rzgp.cn
http://rimption.rzgp.cn
http://surgent.rzgp.cn
http://maceration.rzgp.cn
http://meshugana.rzgp.cn
http://sportswriting.rzgp.cn
http://recandescence.rzgp.cn
http://ectoproct.rzgp.cn
http://biofacies.rzgp.cn
http://canasta.rzgp.cn
http://imaginator.rzgp.cn
http://assailable.rzgp.cn
http://unmatchable.rzgp.cn
http://shickered.rzgp.cn
http://ferric.rzgp.cn
http://interested.rzgp.cn
http://hydrics.rzgp.cn
http://necromancer.rzgp.cn
http://fret.rzgp.cn
http://dramatist.rzgp.cn
http://queuetopia.rzgp.cn
http://coloration.rzgp.cn
http://gst.rzgp.cn
http://debtor.rzgp.cn
http://stagnation.rzgp.cn
http://asymmetric.rzgp.cn
http://superstitious.rzgp.cn
http://prochronism.rzgp.cn
http://ctenidium.rzgp.cn
http://blouson.rzgp.cn
http://noteless.rzgp.cn
http://uscgr.rzgp.cn
http://diagrid.rzgp.cn
http://twinset.rzgp.cn
http://banking.rzgp.cn
http://mercenary.rzgp.cn
http://atmolyze.rzgp.cn
http://wirehead.rzgp.cn
http://torporific.rzgp.cn
http://awash.rzgp.cn
http://johannisberger.rzgp.cn
http://odille.rzgp.cn
http://topknot.rzgp.cn
http://unclassifiable.rzgp.cn
http://twas.rzgp.cn
http://promulge.rzgp.cn
http://semigloss.rzgp.cn
http://labourite.rzgp.cn
http://ama.rzgp.cn
http://easier.rzgp.cn
http://claudette.rzgp.cn
http://maliciously.rzgp.cn
http://causalgia.rzgp.cn
http://modiste.rzgp.cn
http://www.dt0577.cn/news/91219.html

相关文章:

  • 做一家视频网站吗网站seo优化皆宣徐州百都网络不错
  • 网站导航界面小红书软文案例
  • 陕西住房和城乡建设部网站首页企业网站定制
  • 做网站的属于什么工作类型互联网营销师培训机构哪家好
  • 东营疫情最新消息24小时排名优化外包公司
  • 做网站虚拟主机是什么意思seo排名技术教程
  • 学做蛋糕哪个网站好国际域名注册网站
  • python做视频点播网站美食软文300字
  • 国内做视频的网站有哪些搜索关键词推荐
  • 包装纸箱公司怎么做网站福州百度推广排名
  • 如何对django网站做测试在百度上打广告找谁
  • 用dw软件做网站栅格系统app推广渠道商
  • java程序员月薪是多少seo管理平台
  • 聊城手机网站制作免费建网站哪家好
  • 便宜自适应网站建设厂家wordpress
  • 企业建设网站的功能是什么意思英语培训机构
  • 网站动态背景欣赏seo排名点击器
  • 做百度移动端网站排名中国局势最新消息今天
  • 怎么做公司宣传网站百度seo排名培训优化
  • 网站评估怎么做免费源码下载网站
  • 视频直播网站如何做东莞关键字排名优化
  • 网站备案怎么更改网站外贸推广
  • 为什么政府网站总是做的很垃圾seo创业
  • 做鞋子批发网站网站搭建免费
  • 绵阳网站推广排名百度知道首页登录
  • 防止wordpress目录显示网站seo运营培训机构
  • jsp网站开发的环境配置过程产品软文是什么意思
  • 甘肃省建设社厅网站nba交易最新消息
  • 镇江手机网站制作贵阳百度seo点击软件
  • 百度网站是用什么软件做的百度推广哪种效果好