SQL條件表達式


Oracle和MySQL通用(類似於if(){}else if(){}else{})

等值

SELECT 列名,

    CASE 列名

      WHEN '列值' THEN '轉換值'

        ......

          WHEN '列值' THEN '轉換值'

            [ELSE '轉換值']

              END  [ AS 別名]

FROM tableName; 

范圍

SELECT 列名,

    CASE 

      WHEN 列名>3000 THEN '轉換值'

        ......

          WHEN 列名>1500 THEN '轉換值'

            [ELSE '轉換值']

              END  [ AS 別名]

FROM tableName; 

ps:按照格式手動敲,復制粘貼會有空字符格式問題。


免責聲明!

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



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