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>

  • 相关阅读:
    二叉排序树
    C# 大端与小端
    【转】C#socket通信
    【转】Github 搜索技巧,快速找到好资源
    web api 跨域请求,ajax跨域调用webapi
    【转】Linux简介及最常用命令
    【转】带你吃透RTMP
    09-vuex基本应用之计数demo
    08-配置vue路由的步骤
    02-原型与原型链
  • 原文地址:https://www.cnblogs.com/libin6505/p/11096784.html
Copyright © 2011-2022 走看看