hive你不知道的操作有哪些

2021-07-24 06:08:17 字數 1269 閱讀 4394

show functions:顯示hive當前的會話有多少函式可以使用

desc function concat :顯示concat函式的描述資訊

desc function extended concat: 顯示如何使用concat函式等

show create table tablename: 顯示當時的建表語句

show columns tablename

show partitions tablename

explode(split('1|2|3|4|5|6','\\|'))

split('oneatwobthreec',[abc])

coalesr(col1,val1,val2)

if(isnull(col1),v1,v2 )

is null 

regexp_replace('foobar', 'oo|ar', '') => fb

regexp_extract('200-300','-',0) => -

isnotnull(col1) =is not null

case a when b then c [when d then e]* [else f] end

select case 100 when 50 then 'tom' when 100 then 'mary'else 'tim' end from lxw_dual;

mary

case when a then b [when c then d]* [else e] end 返回值: t

說明:如果a為true,則返回b;如果c為true,則返回d;否則返回e

select case when 1=2 then 'tom' when 2=2 then 'mary' else'tim' end from lxw_dual;

mary

unix_timestamp()

from_unixtime(unix_timestamp('2016-10-31 00:00:00'))

unix_timestamp('2016-10-31 00:00:00')

unix_timestamp(string date, string pattern)

not a like b:否定比較時候用

select 1 from lxw_dual where '123456' rlike '^\\d+$';判斷乙個字串是否全為數字

round(123.456,2)

where 1=1

異地多活有哪些你不知道的坑

異地多活 看起來就是這樣乙個萬能的大殺器,很多人理想中認為只要實現了 異地多活 不管是紐奧良水災,美加大停電,藍翔挖掘機。等等都不再是問題。不過,事實上,作為乙個解決方案,異地多活是否最終有效,既取決於實施方如何去使用方案如何去設計 千萬不要以為撿到倚天劍就是武林盟主 也取決於工具方案本身還有哪些不...

有哪些你不知道的閱讀原始碼的技巧

1.先看官方文件和架構圖 優秀的開源元件官方都會維護文件和架構圖,這份架構圖上或許有一些最重要的元件之間的關聯關係 或許哪些功能的呼叫流程 或許有一些別的東西,但是相信我,這些東西一定都是從總體來描述這個專案的,這個一定是你要閱讀原始碼時第乙個要看的 2.再看專案的組織結構 3.找到啟動demo,把...

宣傳片製作,你不知道的重點有哪些

宣傳片製作,你不知道的重點有哪些 企業宣傳片要突出主題和把握主題。作為乙個企業的新 名片 企業宣傳片的製作一定需要是嚴扣主題的。其中的素材 於各方各面,但是一部優秀的企業宣傳片並不是素材簡單的拼湊,而是需要拍攝和後期人員對素材進行整合和加工,從而挖掘出最有代表力和表現力的鏡頭,同時將藝術手法形式融入...