中易网

sql语句 联合查询,需要将两个表中两个字段做减法,若其中一个字段为

答案:3  悬赏:50  
解决时间 2021-01-19 18:16
sql语句 联合查询,需要将两个表中两个字段做减法,若其中一个字段为
最佳答案
select a.id from table1 a left join table2 b on a.id=b.id where (a.price -nvl(b.price,0)) >10加个NVL判断一下,如果为空,则视为0即可
追问请问nvl是自己写的一个函数吗?系统提示不存在这个方法
全部回答
引用j1x2h32046的回答:
select a.id from table1 a left join table2 b on a.id=b.id where (a.price -nvl(b.price,0)) >10加个NVL判断一下,如果为空,则视为0即可
select a.id from table1 a left join table2 b on a.id=b.id where (a.price -null(b.price,0)) >10
先用一条子查询把空值格式化成0,然后再用连接查询
select a.id from (select
case when price is null
then 0
else price
end from table1) a left join(
select
case when price is null
then 0
else price
end from table2
) b on a.id=b.id where (a.price -b.price) >10
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有什么事情是想想都觉得痛的
GTA5ol刚玩的时候流畅,玩了几个小时之后就有
web前端开发常用代码编写工具,你用的是哪一
地府十大阴帅是哪十大?
有没有像东华大学莱佛士国际设计学院类似的学
41乘以6约等于多少
爆粗一定是骂人吗?有不骂人,不说脏话的爆粗
阿尔金山脉是否为第一阶和第二阶的分界线
顶剪美容养生馆地址在什么地方,我要处理点事
dnf黑魔后异界鸭子6搭配什么散件
新买的麻将席怎么洗 竹凉席选购技巧
羊的圈养,一天喂几次
慧尔艺术中心地址好找么,我有些事要过去
南北货运(佳乐购副食店)地址在哪,我要去那里
拉菲放冰箱里,全部顶塞了。
推荐资讯
现在 iPad多少钱
中国民航大学大一哪些专业上晚课?
调查一下大家去电影院喜欢看2D电影还是3D电
请问这张图是威海的什么地方?
途观L上市时间哪位大神告诉一下?最近准备打
C++中,如何返回一个临时对象
范冰冰和杨幂谁更漂亮
小麦发黑了怎么办?
玫瑰女子美容养生会所地址好找么,我有些事要
什么叫真正的火影劫
结婚日子带4好不好?
家庭装修壁纸的十大品牌
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?