nvl2(v1, v2, v3) 定义:如果v1为空,返回v3: 不为空,返回v2 nvl2要求v2,v3的类型一致,不一致会发生类型转换.问题:最终返回值类型是v2的类型还是v3的类型? 看题目:nvl2(null,sysdate-(sysdate-1/24/60), sysdate) 最终返回的是什么类型? 如果做一下实验,可能看得更明白一些: select nvl2(1, sysdate-(sysdate-1/24/60), sysdate) from dual; select nvl2(