select A from B where C=‘D’and E=‘F’ 如果 F=null 则把E='F' 换成 M='N'

问题描述:

select A from B where C=‘D’and E=‘F’ 如果 F=null 则把E='F' 换成 M='N'
select A from B where C=‘D’and M=‘N’ 求写成一个select语句 用的是DB2数据库 C和E都是主key
select A from B where C=‘D’and E=nvl(‘F’,E) and M=decode('F',null,E,'N');
我已经知道了

db2 "select A from B where C=\‘D\’and M=\‘N\’ "
E是主key都能为空啊?么意思呢