随笔分类 -  hivesql

摘要:cast 函数: 类型转换函数,cast(kbcount as int); 方法2 from_unixtime:将unix时间戳转化为制定格式的时间 lcase() :将字段的值转换为小写 hive collect_set: 可以得到分组后,其他合并元素的制定位置的值作为去重后的值。 表明:user 阅读全文
posted @ 2020-01-22 14:52 ~清风煮酒~ 阅读(332) 评论(0) 推荐(0)
摘要:复合类型构建操作 1. Map类型构建: map 语法: map (key1, value1, key2, value2, …) 说明:根据输入的key和value对构建map类型 举例: hive> Create table lxw_test as select map('100','tom',' 阅读全文
posted @ 2019-09-17 15:54 ~清风煮酒~ 阅读(642) 评论(0) 推荐(0)
摘要:字符串函数 1. 字符串长度函数:length 语法: length(string A) 返回值: int 说明:返回字符串A的长度 举例: hive> select length('abcedfg') from lxw_dual; 7 2. 字符串反转函数:reverse 语法: reverse( 阅读全文
posted @ 2019-09-17 15:53 ~清风煮酒~ 阅读(444) 评论(0) 推荐(0)
摘要:日期函数 1. UNIX时间戳转日期函数: from_unixtime 语法: from_unixtime(bigint unixtime[, string format]) 返回值: string 说明: 转化UNIX时间戳(从1970-01-01 00:00:00 UTC到指定时间的秒数)到当前 阅读全文
posted @ 2019-09-17 15:52 ~清风煮酒~ 阅读(197) 评论(0) 推荐(0)
摘要:逻辑运算: 1. 逻辑与操作: AND 语法: A AND B 操作类型:boolean 说明:如果A和B均为TRUE,则为TRUE;否则为FALSE。如果A为NULL或B为NULL,则为NULL 举例: hive> select 1 from lxw_dual where 1=1 and 2=2; 阅读全文
posted @ 2019-09-17 15:51 ~清风煮酒~ 阅读(515) 评论(0) 推荐(0)
摘要:Hive概念 Hive最适合于数据仓库应用程序,使用该应用程序进行相关静态数据分析,不需要快速响应出结果,而数据本身不会发生频繁变化。 Hdfs分布式文件系统限制了hive,使其不支持记录级别的更新、插入、删除。但是支持用户通过查询生成新表或者将查询结果导入文件中。 Hive的查询延迟较高,且不支持 阅读全文
posted @ 2019-09-17 15:49 ~清风煮酒~ 阅读(996) 评论(2) 推荐(0)