paobaaijj
幼苗
共回答了17个问题采纳率:94.1% 举报
nvl(bonus,0) 意思是 如果 bonus is null ,那么返回 0,否则返回 bonus
coalesce(bonus,0,1) 意思是 返回 参数列表中,第一个非 空的数据.
也就是相当于,如果 bonus is null ,那么返回 0,否则返回 bonus.
这里的最后一个参数 1,目测是打酱油的.
coalesce(bonus,null,0) 意思是 返回 参数列表中,第一个非 空的数据.
也就是相当于,如果 bonus is null ,那么第2个参数还是 null,最后返回第3个参数 0
decode(name,‘apple’,0) 意思是,如果 name = 'apple' 那么返回 0
否则的话 ,就是返回 null 了.
1年前
追问
1
举报
paobaaijj
函数的使用上面, 没有问题。 就是 from table 不对。 因为 table 是关键字。 当然了,如果你这里的 table 只是举例的话, 那么就都没有问题。