當使用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
當使用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刪除。