2020 08 07 今日份的hivesql

2021-10-08 22:12:02 字數 617 閱讀 4299

在查資料過程中,position_cn 有為空的情況,仔細查過後發現這個空 可能是null,可能是空格,這就體現了資料的複雜性,在實際處理的時候要注意看資料到底有多少種情況。

select hash_cerno,pripid,

case

when position_cn is null then 『「任職」』 – 如果為null就預設成「任職」

when position_cn=』 』 then 『「任職」』 – 如果為空格就預設成

else concat(』"』,position_cn,』"』)

endas position_cn

from collection_bk.e_pri_person where hash_cerno is not null

第二個問題是 資料中有「被股東,」 「被股東,」 有中文標點,有英文標點。

統一清理一下 連用3個replace

select replace(replace(replace(name,』「』,』』),』」』,』』),』"』,』』) as name,hash_cerno,『person』 as label from collection_bk.e_pri_person where name like 『%被股東%』

今日份的喪

最近一段時間老是想讓別人認可自己,也總是很敏感,想得很多,做得很少。總感覺這樣很頹廢,卻不知道從哪兒開始改變自己。有時候很累就想去讀書,渴望從書中找到一點慰藉。我總是覺得生活不盡人意,卻不想去改變生活,最後被生活改變了自己,更別說目標和動力了,一點都沒有。我看不清未來是什麼樣子的,我甚至不知道我現在...

今日份的小練習

1 一般兩個數的交換 includeint main 2 不建立臨時變數交換兩個數 define crt secure no warnings 1 includeint main 其中的 符號表示按位異或 相同為0,不同為1 相關的還有按位與 都為1才為1 按位或 有乙個1則結果為1 值得注意的是,...

0925今日份總結

寫乙個簡單的小demo,實現資料的查詢和修改 1.前端 從前端的body中的main標籤開始,在其中的script標籤中找到對應的id與js檔案中的id名稱相對應 js檔案中的寫法 userdetailslisttemplate duster.buildtemplate testid 感覺類似vue...