hive函数大全

!                         !=                        $ELEM$                    
$KEY$                     $VALUE$                   $elem$                    
$key$                     $sum0                     $value$                   
%                         &                                                  
)                         );                        *                         
+                         ,                         -                         
.                         /                         :                         
<                         <=                        <=>                       
<>                        =                         ==                        
>                         >=                        ABORT                     
ADD                       ALL                       ALTER                     
AND                       ARRAY                     AS                        
ASC                       BIGINT                    BINARY                    
BOOLEAN                   BUCKET                    BUCKETS                   
BY                        CAST                      CLUSTER                   
CLUSTERED                 COLLECTION                COLUMNS                   
COMMENT                   COMPACT                   COMPACTIONS               
CONSTRAINT                CREATE                    DATA                      
DATE                      DATETIME                  DEFINED                   
DELIMITED                 DESC                      DESCRIBE                  
DIRECTORY                 DISABLE                   DISTINCT                  
DISTRIBUTE                DOUBLE                    DROP                      
ENABLE                    EXCEPT                    EXPLAIN                   
EXTENDED                  EXTERNAL                  FALSE                     
FIELDS                    FLOAT                     FOREIGN                   
FORMAT                    FROM                      FULL                      
FUNCTION                  GROUP                     INPATH                    
INPUTFORMAT               INSERT                    INT                       
INTERSECT                 INTO                      IS                        
ITEMS                     JOIN                      KEY                       
KEYS                      LAST                      LEFT                      
LIKE                      LIMIT                     LINES                     
LOAD                      LOCAL                     LOCATION                  
MAP                       MSCK                      NONE                      
NORELY                    NOT                       NOVALIDATE                
NULL                      NULLS                     OF                        
OFFSET                    ON                        OR                        
ORDER                     OUT                       OUTER                     
OUTPUTFORMAT              OVERWRITE                 PARTITION                 
PARTITIONED               PARTITIONS                PRECISION                 
PRIMARY                   PURGE                     REDUCE                    
REFERENCES                REGEXP                    RELY                      
RENAME                    REPLACE                   REWRITE                   
RIGHT                     RLIKE                     ROW                       
SELECT                    SEQUENCEFILE              SERDE                     
SERDEPROPERTIES           SET                       SHOW                      
SMALLINT                  SORT                      SORTED                    
STORED                    STRING                    SUBQUERY                  
TABLE                     TABLES                    TABLESAMPLE               
TBLPROPERTIES             TEMPORARY                 TERMINATED                
TEXTFILE                  TIMESTAMP                 TINYINT                   
TO                        TRANSACTIONS              TRANSFORM                 
TRUE                      UNION                     UPDATE                    
USING                     VALIDATE                  VALUES                    
WAIT                      WHERE                     WITH                      
[                         \'                        ]                         
^                         abort                     abs                      
acos                     add                       add_months               
aes_decrypt              aes_encrypt              all                       
alter                     and                       and                      
array                     array                    array_contains           
as                        asc                       ascii                    
asin                     assert_true              atan                     
avg                      base64                    between                  
bigint                    bigint                   bin                      
binary                    binary                   bloom_filter             
boolean                   boolean                  bround                   
bucket                    buckets                   by                        
cardinality_violation    case                     cast                      
cbrt                     ceil                     ceiling                  
char                     char_length              character_length         
chr                      cluster                   clustered                 
coalesce                 collect_list             collect_set              
collection                columns                   comment                   
compact                   compactions               compute_stats            
concat                   concat_ws                constraint                
context_ngrams           conv                     corr                     
cos                      count                    covar_pop                
covar_samp               crc32                     create                    
create_union             cume_dist                current_database         
current_date             current_timestamp        current_user             
data                      date                      date                     
date_add                 date_format              date_sub                 
datediff                 datetime                  day                      
dayofmonth               dayofweek                decimal                  
decode                   defined                   degrees                  
delimited                 dense_rank               desc                      
describe                  directory                 disable                   
distinct                  distribute                div                      
double                    double                   drop                      
e                        elt                      enable                    
encode                   ewah_bitmap              ewah_bitmap_and          
ewah_bitmap_empty        ewah_bitmap_or           except                    
exp                      explain                   explode                  
extended                  external                  extract_union            
factorial                false                     field                    
fields                    find_in_set              first_value              
float                     float                    floor                    
floor_day                floor_hour               floor_minute             
floor_month              floor_quarter            floor_second             
floor_week               floor_year               foreign                   
format                    format_number            from                      
from_unixtime            from_utc_timestamp       full                      
function                  get_json_object          get_splits               
greatest                 group                     grouping                 
hash                     hex                      histogram_numeric        
hour                     if                       in                       
in_bloom_filter          in_file                  index                    
initcap                  inline                   inpath                    
inputformat               insert                    instr                    
int                       int                      internal_interval        
intersect                 interval_day_time        interval_year_month      
into                      is                        isnotnull                
isnull                   items                     java_method              
join                      json_tuple               key                       
keys                      lag                      last                      
last_day                 last_value               lcase                    
lead                     least                    left                      
length                   levenshtein              like                      
like                     limit                     lines                     
ln                       load                      local                     
locate                   location                  log                      
log10                     log2                      logged_in_user           
lower                    lpad                     ltrim                    
map                       map                      map_keys                 
map_values               mask                     mask_first_n             
mask_hash                mask_last_n              mask_show_first_n        
mask_show_last_n         matchpath                max                      
md5                       min                      minute                   
mod                      month                    months_between           
msck                      named_struct             negative                 
next_day                 ngrams                   none                      
noop                     noopstreaming            noopwithmap              
noopwithmapstreaming     norely                    not                       
not                      novalidate                ntile                    
null                      nullif                   nulls                     
nvl                      octet_length             of                        
offset                    on                        or                        
or                       order                     out                       
outer                     outputformat              overwrite                 
parse_url                parse_url_tuple          partition                 
partitioned               partitions                percent_rank             
percentile               percentile_approx        pi                       
pmod                     posexplode               positive                 
pow                      power                    precision                 
primary                   printf                   purge                     
quarter                  radians                  rand                     
rank                     reduce                    references                
reflect                  reflect2                  regexp                    
regexp                   regexp_extract           regexp_replace           
regr_avgx                regr_avgy                regr_count               
regr_intercept           regr_r2                   regr_slope               
regr_sxx                 regr_sxy                 regr_syy                 
rely                      rename                    repeat                   
replace                   replace                  replicate_rows           
reverse                  rewrite                   right                     
rlike                     rlike                    round                    
row                       row_number               rpad                     
rtrim                    second                   select                    
sentences                sequencefile              serde                     
serdeproperties           set                       sha                      
sha1                      sha2                      shiftleft                
shiftright               shiftrightunsigned       show                      
sign                     sin                      size                     
smallint                  smallint                 sort                      
sort_array               sort_array_by            sorted                    
soundex                  space                    split                    
sq_count_check           sqrt                     stack                    
std                      stddev                   stddev_pop               
stddev_samp              stored                    str_to_map               
string                    string                   struct                   
subquery                  substr                   substring                
substring_index          sum                      table                     
tables                    tablesample               tan                      
tblproperties             temporary                 terminated                
textfile                  timestamp                 timestamp                
tinyint                   tinyint                  to                        
to_date                  to_unix_timestamp        to_utc_timestamp         
transactions              transform                 translate                
trim                     true                      trunc                    
ucase                    unbase64                  unhex                    
union                     unix_timestamp           update                    
upper                    using                     uuid                     
validate                  values                    var_pop                  
var_samp                 varchar                  variance                 
version                  wait                      weekofyear               
when                     where                     windowingtablefunction   
with                      xpath                    xpath_boolean            
xpath_double             xpath_float              xpath_int                
xpath_long               xpath_number             xpath_short              
xpath_string             year 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
一、关系运算: 4 1. 等值比较: = 4 2. 不等值比较: 4 3. 小于比较: < 4 4. 小于等于比较: 5 6. 大于等于比较: >= 5 7. 空值判断: IS NULL 5 8. 非空判断: IS NOT NULL 6 9. LIKE比较: LIKE 6 10. JAVA的LIKE操作: RLIKE 6 11. REGEXP操作: REGEXP 7 二、数学运算: 7 1. 加法操作: + 7 2. 减法操作: - 7 3. 乘法操作: * 8 4. 除法操作: / 8 5. 取余操作: % 8 6. 位与操作: & 9 7. 位或操作: | 9 8. 位异或操作: ^ 9 9.位取反操作: ~ 10 三、逻辑运算: 10 1. 逻辑与操作: AND 10 2. 逻辑或操作: OR 10 3. 逻辑非操作: NOT 10 四、数值计算 11 1. 取整函数: round 11 2. 指定精度取整函数: round 11 3. 向下取整函数: floor 11 4. 向上取整函数: ceil 12 5. 向上取整函数: ceiling 12 6. 取随机数函数: rand 12 7. 自然指数函数: exp 13 8. 以10为底对数函数: log10 13 9. 以2为底对数函数: log2 13 10. 对数函数: log 13 11. 幂运算函数: pow 14 12. 幂运算函数: power 14 13. 开平方函数: sqrt 14 14. 二进制函数: bin 14 15. 十六进制函数: hex 15 16. 反转十六进制函数: unhex 15 17. 进制转换函数: conv 15 18. 绝对值函数: abs 16 19. 正取余函数: pmod 16 20. 正弦函数: sin 16 21. 反正弦函数: asin 16 22. 余弦函数: cos 17 23. 反余弦函数: acos 17 24. positive函数: positive 17 25. negative函数: negative 17 五、日期函数 18 1. UNIX时间戳转日期函数: from_unixtime 18 2. 获取当前UNIX时间戳函数: unix_timestamp 18 3. 日期转UNIX时间戳函数: unix_timestamp 18 4. 指定格式日期转UNIX时间戳函数: unix_timestamp 18 5. 日期时间转日期函数: to_date 19 6. 日期转年函数: year 19 7. 日期转月函数: month 19 8. 日期转天函数: day 19 9. 日期转小时函数: hour 20 10. 日期转分钟函数: minute 20 11. 日期转秒函数: second 20 12. 日期转周函数: weekofyear 20 13. 日期比较函数: datediff 21 14. 日期增加函数: date_add 21 15. 日期减少函数: date_sub 21 六、条件函数 21 1. If函数: if 21 2. 非空查找函数: COALESCE 22 3. 条件判断函数:CASE 22 4. 条件判断函数:CASE 22 七、字符串函数 23 1. 字符串长度函数:length 23 2. 字符串反转函数:reverse 23 3. 字符串连接函数:concat 23 4. 带分隔符字符串连接函数:concat_ws 23 5. 字符串截取函数:substr,substring 24 6. 字符串截取函数:substr,substring 24 7. 字符串转大写函数:upper,ucase 24 8. 字符串转小写函数:lower,lcase 25 9. 去空格函数:trim 25 10. 左边去空格函数:ltrim 25 11. 右边去空格函数:rtrim 25 12. 正则表达式替换函数:regexp_replace 26 13. 正则表达式解析函数:regexp_extract 26 14. URL解析函数:parse_url 26 15. json解析函数:get_json_object 27 16. 空格字符串函数:space 27 17. 重复字符串函数:repeat 27 18. 首字符ascii函数:ascii 28 19. 左补足函数:lpad 28 20. 右补足函数:rpad 28 21. 分割字符串函数: split 28 22. 集合查找函数: find_in_set 29 八、集合统计函数 29 1. 个数统计函数: count 29 2. 总和统计函数: sum 29 3. 平均值统计函数: avg 30 4. 最小值统计函数: min 30 5. 最大值统计函数: max 30 6. 非空集合总体变量函数: var_pop 30 7. 非空集合样本变量函数: var_samp 31 8. 总体标准偏离函数: stddev_pop 31 9. 样本标准偏离函数: stddev_samp 31 10.中位数函数: percentile 31 11. 中位数函数: percentile 31 12. 近似中位数函数: percentile_approx 32 13. 近似中位数函数: percentile_approx 32 14. 直方图: histogram_numeric 32 九、复合类型构建操作 32 1. Map类型构建: map 32 2. Struct类型构建: struct 33 3. array类型构建: array 33 十、复杂类型访问操作 33 1. array类型访问: A[n] 33 2. map类型访问: M[key] 34 3. struct类型访问: S.x 34 十一、复杂类型长度统计函数 34 1. Map类型长度函数: size(Map) 34 2. array类型长度函数: size(Array) 34 3. 类型转换函数 35
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

罗少说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值