在Oracle中 值为数字 显示值为汉字

 

SELECT
      STUDENTNO,----注册号(学号)(农校)
       IDCARDNO,--身份证号
       NAME,--姓名
       SEX,--性别
        PEOPLE,--民族(从字典表获取)
       POLITICAL,--政治面貌(从字典表获取)
       ADMYEAR,--年级
       ENTRANCEDATE,--入学年月
       ADMSEASON,--招生季节
       SCHOOLPROFESSIONAL,--校内专业
       MAJORLEVEL,--专业级别
       LEARNYEAR,--学制
        PROVINCE,--户籍所在省(从字典表获取)
      REGPERRES,--户籍所在市(从字典表获取)
       AREA,--户籍所在区县(从字典表获取)
       ADDRESS,--详细地址
       S.HOUSEHOLD,--户籍性质
      S.GRADUATIONSORT,--毕业类别(从字典表获取)
       S.CONTACTOR,--联系人名
       S.FMILYTEL,--家庭联系电话
       S.BIRTHDAY,--出生日期
       S.PNONE,--联系电话
       S.POSTNUMBER,--邮政编码
      S.OLDNAME,--曾用名
       S.BIRTHPLACE,--籍贯
       S.MIDDLESCHOLL,--毕业中学
       S.TEACH,--招生教师
       S.TEACHTEL,--招生教师联系电话
       S.REPORTIME,--报名时间
       --T.ISPAY,--是否缴费
      S.ISPAY,--是否缴费
       S.REMARK --备注
     
FROM


(SELECT T.STUDENTNO,----注册号(学号)(农校)
       T.IDCARDNO,--身份证号
       T.NAME AS NAME,--姓名
       (CASE WHEN T.SEX='1' THEN '男' WHEN T.SEX='2' THEN '女' ELSE '未知' END)SEX,--性别
       D.DICTNAME AS PEOPLE,--民族(从字典表获取)
       I.DICTNAME AS POLITICAL,--政治面貌(从字典表获取)
       T.ADMYEAR,--年级
       T.ENTRANCEDATE,--入学年月
       (CASE WHEN T.ADMSEASON='0' THEN '春季' ELSE '秋季' END)ADMSEASON,--招生季节
       L.MAJORNAME AS SCHOOLPROFESSIONAL,--修读专业
       --O.DICTNAME AS MAJORLEVEL,--专业级别(从字典表获取)
       (CASE WHEN L.MAJORLEVEL='1' THEN '初级' WHEN L.MAJORLEVEL='2' THEN '中级' WHEN L.MAJORLEVEL='3' THEN '高级' END)MAJORLEVEL,--专业级别
       L.LEARNYEAR,--学制
       M.DICTNAME AS PROVINCE,--户籍所在省(从字典表获取)
       N.DICTNAME AS REGPERRES,--户籍所在市(从字典表获取)
       U.DICTNAME AS AREA,--户籍所在区县(从字典表获取)
       T.ADDRESS,--详细地址
       (CASE WHEN T.HOUSEHOLD='1' THEN '农业户口' WHEN T.HOUSEHOLD='2' THEN '非农业户口' END)AS HOUSEHOLD,--户籍性质
       G.DICTNAME AS GRADUATIONSORT,--毕业类别(从字典表获取)
       T.CONTACTOR,--联系人名
       T.FMILYTEL,--家庭联系电话
       T.BIRTHDAY,--出生日期
       T.PNONE,--联系电话
       T.POSTNUMBER,--邮政编码
       T.OLDNAME,--曾用名
       T.BIRTHPLACE,--籍贯
       T.MIDDLESCHOLL,--毕业中学
       T.TEACH,--招生教师
       T.TEACHTEL,--招生教师联系电话
       T.REPORTIME,--报名时间
       T.ISPAY,--是否缴费
      
      
       (CASE WHEN T.ISPAY='0' THEN '没缴费' WHEN T.ISPAY='1' THEN '已缴费' END)AS ISPAY,--是否缴费
       T.REMARK --备注
       FROM XS_SOURCE_INFO T--生源表
           --JX_MAJOR_INFO L ,--专业表
           --JX_GRADEMAJOR_INFO K--年度专业表
       LEFT OUTER JOIN  JX_GRADEMAJOR_INFO K ON  T.SCHOOLPROFESSIONAL=K.MAJORCODE and K.OPENYEAR='2011'
       LEFT OUTER JOIN JX_MAJOR_INFO L ON K.MAJORCODE=L.MAJORID
             LEFT JOIN SYS_DICT_ENTRY Z ON Z.DICTID=T.SEX  AND Z.DICTTYPEID = 'ZD_XB'--获取性别
             LEFT JOIN SYS_DICT_ENTRY D ON D.DICTID=T.PEOPLE AND D.DICTTYPEID='ZD_MZ'--获取民族
             LEFT JOIN SYS_DICT_ENTRY M ON M.DICTID=T.PROVINCE AND M.DICTTYPEID ='ZD_XZQH'--获取省
             LEFT JOIN SYS_DICT_ENTRY N ON N.DICTID=T.REGPERRES AND N.DICTTYPEID ='ZD_XZQH'--获取市
             LEFT JOIN SYS_DICT_ENTRY U ON U.DICTID=T.AREA AND U.DICTTYPEID ='ZD_XZQH'--获取区县
             LEFT JOIN SYS_DICT_ENTRY I ON I.DICTID=T.POLITICAL AND I.DICTTYPEID ='ZD_ZZMM'--获取政治面貌
             LEFT JOIN SYS_DICT_ENTRY G ON G.DICTID=T.GRADUATIONSORT AND G.DICTTYPEID ='ZD_BYLB'--获取毕业类别
            
      order by MIDDLESCHOLL)S

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值