1.数据查询 //提高聚合的性能 SET hive.map.aggr=true; SELECT count(*),avg(salary) FROM employees; //木匾不允许在一个查询语句中使用多于一个的函数(DISTINCT...)表达式 SELECT count(DISTINCT symbol) FROM stocks; 表生成函数: explode(APPAY array) 返回0到多行结果,每行都对应输入的array数组中的一个元素 explode(ARRAY<TYPE> a
整体大纲关于占位符 tpl = "i am %s" % "alex" tpl = "i am %s age %d" % ("alex", 18) tpl = "i am %(name)s age %(age)d" % {"name": "alex", "age": 18} 函数:len() 1:作用:返回字符串.列表.字典.元组等长度
package com.simon; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Study { public static void main(String[] args) { List<String> list = new ArrayList<String>(); String b = "abc,12,dad,dada";
hive函数参考手册 原文见:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF 1.内置运算符1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用”=”,不使用”==”. A <> B 所有原始类型 如果A不等于B返回TRUE,否则返回FALSE.如果A或B值为”NULL”,结果返回”NULL”.