Hive常用SQL命令操作.docxVIP

  • 22
  • 0
  • 约7.36千字
  • 约 10页
  • 2018-12-25 发布于浙江
  • 举报
Hive提供了很多的函数,可以在命令行下show functions罗列所有的函数,你会发现这些函数名与mysql的很相近,绝大多数相同的,可通过describe function functionName 查看函数使用方法。 hive支持的数据类型很简单就INT(4 byte integer),BIGINT(8?byte integer),FLOAT(single precision),DOUBLE(double precision),BOOLEAN,STRING等原子类型,连日期时间类型也不支持,但通过to_date、unix_timestamp、date_diff、date_add、date_sub等函数就能完成mysql同样的时间日期复杂操作。 如下示例: select * from tablename where to_date(cz_time) to_date(2050-12-31); select * from?tablename?where unix_timestamp(cz_time) unix_timestamp(2050-12-31 15:32:28); 分区 hive与mysql分区有些区别,mysql分区是用表结构中的字段来分区(range,list,hash等),而hive不同,他需要手工指定分区列,这个列是独立于表结构,但属于表中一列,在加载数据时

文档评论(0)

1亿VIP精品文档

相关文档