问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql 语句查出的数据为空,怎么用个if语句判断,然后作出处理。

发布网友 发布时间:2022-04-10 19:59

我来回答

2个回答

热心网友 时间:2022-04-10 21:28

oracle:改为
select nvl(sum(price),0),userName
from food join diningcar on food.foodId=diningcar.foodId
join users on diningcar.userId=users.userId
where (comment=0 or comment=-1) and userName='zq'
group by userName
sqlserver改为
select isnull(sum(price),0),userName
from food join diningcar on food.foodId=diningcar.foodId
join users on diningcar.userId=users.userId
where (comment=0 or comment=-1) and userName='zq'
group by userName

热心网友 时间:2022-04-10 22:46

可以实现,以sql server为例看:
if not exists(select userName from food join diningcar on food.foodId=diningcar.foodId join users on diningcar.userId=users.userId where (comment=0 or comment=-1) and userName='zq' group by userName)
select 0,'zq'
else
select sum(price),userName from food join diningcar on food.foodId=diningcar.foodId join users on diningcar.userId=users.userId where (comment=0 or comment=-1) and userName='zq' group by userName

方法二:
select isnull(sum(price),0),userName
from food join diningcar on food.foodId=diningcar.foodId
join users on diningcar.userId=users.userId
where (comment=0 or comment=-1) and userName='zq'
group by userName

不知道是不是你想要的结果,但是我有个疑问,你为什么不在程序里进行判断,而是要让sql语句判断呢?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年欧洲杯赛程表 德国欧洲杯足球赛2024赛程时间表 勇者斗魔王勇者斗恶龙12Gameboy游戏1中最后魔王变身后怎么打2中什么武... 电脑开机十秒技巧怎样让电脑开机速度变快 完美世界手游熊猫哪里抓完美国际熊猫是怎么得的 ...每一关跳旗杆的时候怎么才能跳到满分我每次都只能跳到 ip11和ip11pro区别 请问;谁知道SJ-M里面有一个叫基_什么? 智齿疼一定要拔吗 大师们帮我算算我的命数!不胜感激~ 怎样选择评估公司 世界上最早的字典? 世界上第一部外语词典是什么 世界上第一本词典是什么 我国最早的释问专著,也是世界上第一步成体统的词典是: 求问世界上第一部成体系的词典是《尔雅》吗? 如何介绍童装的衣服特点? 苹果手机密码忘记了怎么办 用QQ音乐听歌满60分钟加速0.5t,如果我一首歌听到一半就。切换到下一。首那么之前听的算不算呢? 暴走大事件第三季中每次同同出现配的背景音乐叫什么名字? 每次暴走大事件的开场音乐是什么? 你好 你知道暴走大事件的开场音乐对吗 灵活就业人员社保大病缴费比例 灵活就业人员怎么办理医保呢? 灵活就业人员医疗保险如何办 办理灵活就业人员医保 洛阳灵活就业人员退休后如何缴纳个人大病医保 灵活就业医保如何自助办理登记? 废墟图书馆苍蓝残响还活着吗 废墟图书馆灼热烙印为什么找不到 废墟图书馆从哪获得迅捷突刺 我国历史上第一部综合性的有系统的词典是《________》,它采用________的方法来解释词义? 我国古代第一部完整的药物学著作是什么? 世界历史上第一本字典是什么? 安卓手机重置DRM后怎么办恢复出厂设置也没用??? 我要把手机恢复出厂设置,手机设置里的删除DRM能点不 无感支付目前在哪些领域发展? 建行无感加油跟中国石化,石油有没有合作? 怎么恢复重置drm的数据线 手机上的重置DRM是什么意思? 驾驶证,科目三考试车内部人员在车上能动手脚吗? 科目三[路考] 考试程序是什么? 菏泽科目三哪里好考 菏泽科目三考试地点有哪些 windows 的guest默认的密码是什么? 请问科龙空调室外机的线是这样接的吗?我现在还不敢插电.我不会看线路图 请大师指点 科龙空调kfr—35w/vg—n2外机如何接线? 砂锅可以用电磁炉吗 SQL脚本中,if判断怎么写? 卡西欧MTP-1303D-1AVDF的表带宽度是多少 卡西欧MTP-1303D-7A这表好不?