日期:2014-05-16  浏览次数:20535 次

在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
WHERE S.ENTRANCEDATE between '20110701' and '20110707'