hive查過的函式

2021-08-03 08:01:16 字數 398 閱讀 2265

1、正則匹配

函式  regexp 更多見:

正則匹配

數值型hive  > select  1 regexp '^[0-9]*$'   from dual;

> true

2.正則匹配數值開頭結尾 

hive > select  '1aa1'   regexp '^[0-9].*$'   from dual;

> true

正則匹配字母

hive  > select  'abc'  regexp '^[a-z]*$'   from dual;

> true

其實正則匹配都比較相同,^ 表示開頭,$表示結尾,.表示 任意字元 ,* 表示匹配模式裡面任意多個

2 字串函式:

3 like萬用字元

linux增刪查過的許可權

檢視檔案許可權的語句 在終端輸入 ls l 是檔名 那麼就會出現相類似的資訊,主要都是這些 rw rw r 一共有10位數 其中 最前面那個 代表的是型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r 代表的是其他人 other 然後我再解釋...

Hive 10 Hive 的分析函式

hive 的分析函式 視窗函式 排名函式 最大值 分層次 lead lag 統計活躍使用者 cume dist 1 preceding 前乙個 1 following 後乙個 current row 當前行 unbounded preceding 無上限 unbounded following 無下...

hive 解密 Hive 常用函式

2.concat str1,sep,str2,sep,str3,和 concat ws sep,str1,str2,str3,字串連線函式,需要是 string型字段。如果4個字段,想得到如下結果,看下兩個函式的區別 eg 1 select concat 江蘇省 南京市 玄武區 徐莊軟體園 2 se...