Hive 按某列的部分排序 以及 删列操作

脑袋果然还是智商不足。

涉及到的小需求:

  • 某个表test 有一列 tc: a字符串+b字符串+c字符串 拼接组成
  • 把test表,按b字符串排序 输出

遇到的问题:

  • select 里面必须包含 order by 的列
  • 按b字符串排序后,提取的b字符串作的新列,也被包含在了输出表中

最终解决:

  • 输出含有b字符串(新列)的表,当然要排序了
  • 把b列给删掉

补充:

  • hive 删表代码: REPLACE COLUMNS 
create table test
(jstr string,b string);ALTER TABLE test REPLACE COLUMNS (b string);

  • create table as select from

能够保持原表的数据顺寻。

posted on 2016-06-13 18:00 Suckseedeva 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/skyEva/p/5581506.html

Hive 按某列的部分排序 以及 删列操作相关推荐

  1. excel根据一列内容查找排序另一列_利用泰坦尼克生存数据讲述Excel数据分析的基本操作...

    一.使用Excel做数据处理方法(博主使用的是2007版本) 打开泰坦尼克生存数据文件,文件共有12列,891行. 每一列的含义是乘客ID,生存,船舱等级,名字,性别,年龄,兄弟姐妹,父母配偶,票号, ...

  2. cxGrid 在 GridMode = True 模式下实现标题点击排序以及标题列过滤筛选!!!

    最近使用 cxGrid 这个表格控件,发现加载十几万笔数据时加载特别慢,同时用 DBGridEh 加载来对比,发现速度差异很大, 原来是 cxGrid 的 GridView 默认 GridMode=F ...

  3. MySQL 学习笔记(1)— 创建/连接/选择/显示数据库(表) 查询单列(多列/所有列)/查询返回特定的行数 各种排序(单列/多列/降序/组合排序) 过滤数据

    本文是对之前学习 MySQL 的一个总结,使用思维导图的方式将涉及到的知识点罗列出来,一方面作为自己对于知识点的归纳,另一方面也便于日后查询. 在该篇文章中将对 MySQL 的基本使用.检索基本数据. ...

  4. pandas对dataframe进行排序:单数据列排序、多数据列排序、NA值排序位置、排序算法

    pandas对dataframe进行排序:单数据列排序.多数据列排序.NA值排序位置.排序算法 目录 pandas对dataframe进行排序 #仿真数据 #基于单数据列进行dataframe排序

  5. R语言dplyr包arrage函数排序dataframe实战:单列排序、多列排序、自定义排序

    R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序.自定义排序 目录 R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序

  6. XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子

    利用客户端脚本的优势,我们可以创建出可以拖动列,改变列宽度,显示.隐藏列的XP风格的 DataGrid,下面就是所有的代码.自己调试时请注意修改eMeng.Exam.UltraGrid路径. 查看例子 ...

  7. DataTbles中设置所有列不进行排序使用ording等不管用的解决方案

    场景 在DataTables中设置表格中所有列不显示排序. 根据官方文档使用: "ordering": false, 排序是全部去掉了,但是页面的数据也不显示了. 根据其他方案: ...

  8. DataTables中设置某些列不进行排序

    场景 dataTables的表格中的列是默认自动带排序的. 现在要设置某些列是不进行排序的,即不显示排序的符号. 实现 在js中的$('#wmsReceiveOrder_table_id').Data ...

  9. Java黑皮书课后题第8章:*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序。这个方法首先按行排序,然后按列排序

    *8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序.这个方法首先按行排序,然后按列排序 题目 题目描述 破题 代码 运行实例 题目 题目描述 *8.16(对二维数组排序)编写一个 ...

最新文章

  1. 当谈论迭代器时,我谈些什么?
  2. Android 全屏显示
  3. POJ1236 Network of Schools【强连通】
  4. solr源码分析之solrclound
  5. PAT甲级 -- 1041 Be Unique (20 分)
  6. python elementtree乱码_python ElementTree
  7. 苹果手机没充满电就拔下,会对电池造成伤害吗?
  8. javscript 创建类的三种方法【转】
  9. 关于齐次坐标系的理解
  10. artcam 9.0英文版本下载_魔兽9.0暗影国度测试服前瞻 可能存在的仙狐坐骑详解
  11. VS2017 CUDA编程学习实例1:CUDA实现向量点乘
  12. Linux 安装SNMPWALK工具
  13. banner图片自适应
  14. OpenStack--炼数成金
  15. AI还原乾隆后妃样貌,延禧攻略众生相。
  16. 现货黄金投资的鳄鱼法则
  17. 程序员面试金典——叠罗汉1_____dp经典案例s
  18. toolkit-frame之toolkit-sprider(数据采集)---笔趣阁小说
  19. oracle erp 地产公司,Oracle ERP房地产行业解决方案概述
  20. ubuntu下ccv库配置及DPM等算法demo

热门文章

  1. 【转载】C语言变量详解
  2. C#编码标准--命名约定和风格
  3. 可控制的页面内滚动区域
  4. 从寄存器看I386和x64位中函数调用中参数传递
  5. PHP内核中的哈希表结构
  6. PE文件和COFF文件格式分析--MS-DOS 2.0兼容Exe文件段
  7. 使用VC内嵌Python实现的一个代码检测工具
  8. 内嵌IE网页窗口中消除IE默认脚本设置影响的方法
  9. 在Caffe中调用TensorRT提供的MNIST model
  10. Windows7 64位机上Emgu CV2.4.2安装与配置