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>

  • 相关阅读:
    深度学习方面的学术交流平台?
    如何用简单例子讲解 Q
    强化学习之Q-learning简介
    学完了在线课程?如何开启深度学习论文的阅读模式
    Java高级特性之枚举
    uboot启动流程
    Chromium网页Layer Tree创建过程分析
    Sql控制反转小尝试
    模拟日历计算 poj1008
    安卓零碎知识集中
  • 原文地址:https://www.cnblogs.com/libin6505/p/11096784.html
Copyright © 2011-2022 走看看