gacaibai 2016-08-16 00:58 采纳率: 46.7%
浏览 925

关联两个表为了把一个字段转码。但是,表中有的空值转码之后这条记录就没有了

怎么能让有无法转码空值的记录也被查出来,空值就不用转码了
SELECT t.codename AS jb, l.dqsprxm, z.codename AS spzt, l.ztmc, l.bmmc,
l.sqrxm, l.fykmmc, l.jkxq, l.bxfx, l.bxcz, l.fyhjj, l.xjhjj, l.ssxmbh,
l.xmmc,l.xmsshymc, l.bz, l.qtsm, l.byo, l.byt,
TO_CHAR (l.ysssny, 'YYYY-MM') ysssny, l.ysbh, l.cjrxm,
TO_CHAR (l.cjsj, 'YYYY-MM-DD HH24:MI:SS') cjsj, l.rid, l.splcfid,
l.xmsshy, l.bxzt, l.fykm, l.jspbmbh, b.ys_rid, l.yssqlb
FROM edubis.neuedu_ys_splxxb b,

   edubis.neuedu_view_ysbmspgl_3 l,
   (SELECT codevalue, codename
      FROM edubis.up_codelist
     WHERE codekind = 'NEUEDU_SPL_SPJB') t,
   (SELECT codevalue, codename
      FROM edubis.up_codelist
     WHERE codekind = 'NEUEDU_GS_SPZT') z

WHERE b.rid = l.splcfid
--AND w.ID = l.xmsshy
AND t.codevalue = b.jb
AND z.codevalue = l.spzt

AND l.yssqlb = 'YGYS'

  • 写回答

1条回答 默认 最新

  • yicp123 2016-08-16 02:16
    关注

    转码之前先进行判断 ifnull

    参考自:
    MySQL控制流程函数 http://www.data.5helpyou.com/article327.html

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?