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...