zoukankan      html  css  js  c++  java
  • sql中对查询出的某个字段转换查询

        <select id="queryCmonByLanId" parameterType="java.util.Map" resultType="java.util.Map">
                SELECT     t.REGION_NAME,
                    case t.REGION_TYPE
                    WHEN '1400' then    (SELECT c.PAR_REGION_ID FROM common_region c where c.COMMON_REGION_ID = t.COMMON_REGION_ID)    
                    when '1300' then t.COMMON_REGION_ID
                    when '1100' then t.COMMON_REGION_ID
                    else t.COMMON_REGION_ID
                    END as REGION_ID,
                    
                    case t.REGION_TYPE
                    WHEN '1400' then    (SELECT d.PAR_REGION_ID FROM common_region d where d.COMMON_REGION_ID = t.PAR_REGION_ID)    
                    when '1300' then (SELECT e.PAR_REGION_ID FROM common_region e where e.COMMON_REGION_ID = t.COMMON_REGION_ID)
                    when '1100' then t.COMMON_REGION_ID
                    else t.COMMON_REGION_ID
                    END as PROV_REGION
                    
                from common_region t  where t.REGION_NBR = #{lanId}
                and t.STATUS_CD = '1000'
        </select>

  • 相关阅读:
    LeetCode
    lintcode--剑指offer
    lintcode--剑指offer---41--50道
    LeetCode中的bug!!!!!!
    常用知识点
    lintcode--剑指offer---31--40道
    LeetCode--链表
    Java设计实践课练习题
    lintcode--剑指offer---21--30道
    Java设计实践课的LeetCode题目
  • 原文地址:https://www.cnblogs.com/libin6505/p/11096784.html
Copyright © 2011-2022 走看看