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>

  • 相关阅读:
    汇编指令:ldr和str,ldm和stm的区别
    面向对象(成员(变量,方法,属性)组合并嵌套)
    面向对象三大特性编写面向对象程序,self到底是谁
    内置函数二. 递归 二分法
    内置函数
    生成器;三元表达式, 推导式
    函数名的应用,闭包,迭代器
    函数的进阶
    闭包,迭代器
    函数
  • 原文地址:https://www.cnblogs.com/libin6505/p/11096784.html
Copyright © 2011-2022 走看看