[hive]case 語句中字符串匹配


  當使用case when時,有時會需要對某個字段做子串匹配。如果是在where條件中,我們會直接使用 like '%xx%'來匹配,但case when語句不行

 

  這時需要使用instr函數

 

  examples:

 

  

case when instr(study, '語文') > 0 then 0
when instr(study, '數學') > 0 then 1
when instr(study, '英語') > 0 then 2
else 3
end

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM