永发信息网

sql 中 A表内dw字段为空时查不到数据

答案:3  悬赏:0  手机版
解决时间 2021-02-22 19:31
select a.rq,a.djbh,c.dwmch,b.spmch,b.dw,b.shpgg,b.shpchd,a.shl,a.username,b.ywy
from quehuospmx a(nolock),spkfk b(nolock),mchk c(nolock) where a.spid=b.spid and a.dwbh=c.dwbh and start_rq and end_rq

a.dwbh=c.dwbh
这句, a表里的dwbh经常为空, 为空的时候所有的就查不到了.

怎么能让dwbh为空的时候其它的东西照常显示??
最佳答案
a.dwbh *= c.dwbh 这种方式最好少用

select a.rq,a.djbh,c.dwmch,b.spmch,b.dw,b.shpgg,b.shpchd,a.shl,a.username,b.ywy
from quehuospmx a(nolock),spkfk b(nolock),mchk c(nolock)
where a.spid=b.spid and a.dwbh *= c.dwbh

建议使用:

select a.rq,a.djbh,c.dwmch,b.spmch,b.dw,b.shpgg,b.shpchd,a.shl,a.username,b.ywy
from quehuospmx a(nolock) join
spkfk b(nolock) on a.spid=b.spid left join
mchk c(nolock) on a.dwbh = c.dwbh
全部回答
条件再加a.dwbh is not null 如下: select a.rq,a.djbh,c.dwmch,b.spmch,b.dw,b.shpgg,b.shpchd,a.shl,a.username,b.ywy from quehuospmx a(nolock),spkfk b(nolock),mchk c(nolock) where a.dwbh is not null and a.spid=b.spid and a.dwbh=c.dwbh and start_rq and end_rq
用NVL函数,将空值设置成为你所想看到的值 比如 NVL(可能为空的字段,你想设置成为的值),这样就不会显示不出来了 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
二十万左右能买到奔驰,宝马,和奥迪吗
中国电信五环锋尚营业厅地址在什么地方,想过
fifa online3手柄怎么扣球
天水那里有旱冰场
玫瑰园幼儿园地址在什么地方,想过去办事
【子将】枭逢鸠中,子将安之之的意思《枭逢鸠
利顺商务宾馆这个地址在什么地方,我要处理点
邓超和陈妍希演过什么电影
阅读下面一首诗歌,回答小题。(8分)白梅 王
澳门到深圳北站怎么样最省钱!深圳北高铁11点
哈尼茶屋地址在什么地方,想过去办事,
玛丽艳汗蒸生活馆地址在什么地方,想过去办事
【热力学第二定律习题】热力学第二定律习题As
电磁炉炒菜时总是出现E3是怎么回事?
南川到底有没有顺风快递啊 我在官网查没找到
推荐资讯
土木工程专业在校及毕业两年内可以考什么证?
发绿豆芽三天,2cm的长芽,没长根,第四天停
pigeon是什么意思?我不明白,请求帮助
高空作业的安全措施中,首先需要()。
吕子乔的老婆是秦羽墨吗
茗心忆园茶行地址在什么地方,想过去办事
锅底塘地址在哪,我要去那里办事
昆明乐艺广告有限公司这个地址在什么地方,我
鸿翔旅馆这个地址在什么地方,我要处理点事
邳州市里交通银行在哪
一碗肉沫米粉的热量是多少?容易长胖吗
初中时期化学所学的物质那些属于沉淀的?比如A
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?