Oracle,Mysql 查询某条记录,若记录条数为 0,返回默认值

oracle

SELECT nvl(MAX(t.uuid),0) AS UUID from AMC_BIZ_REC t where t.uuid=11

Max Min 函数

max 和 min 确定列中的最大值(最小值)时,MAX(),MIN() 函数忽略 NULL 值。
但是,如果在该列中,所有行的值都是 NULL,则 MAX() 和 MIN() 函数将返回 NULL 值。

mysql

select IFFULL(MAX(role_id),0) AS role_id from p_person_role where stffe_id = abc

  
    展开阅读全文