在SQL语句中查询数据时若数据库中没有数据将值设为0

我现在有一个表(qty)有三个字段(date,num,sum)我的数据是每天向表里存一条,但是有的时候设备出现问题时会导致数据表中没有当天的数据,但是我需要取出当天的数据... 我现在有一个表(qty)有三个字段(date,num,sum)我的数据是每天向表里存一条,但是有的时候设备出现问题时会导致数据表中没有当天的数据,但是我需要取出当天的数据,如果没有date=当天的日期,num为空,sum=0,这个该怎么处理例如:今天150826我的表里的数据:date num sum150823 2 3150824 2 3150825 2 3而我需要显示的数据是:date num sum150823 2 3150824 2 3150825 2 3150826 0这个要怎么用SQL语句实现呀?急求,谢谢大神们帮忙啊!只有15分了,可以使用的全给了 展开
 我来答
tj_angela
2015-08-26 · TA获得超过7530个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2589万
展开全部
用left join就好,没有join上的会显示null,
用isnull(num,0)函数处理一下就好
追问
我只有一个表怎么用left join语句呀,而且我的数据库里面没有今天的这一天数据,要怎么弄呀?我刚学还不怎么会写,帮我解答一下,谢谢
追答
建一个只有日期的表,吧你希望看到的日期放进去,然后left join你原来的表即可
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式