[英]return value 'no row' if max query return a NULL
你必须使用HAVING,如下所示:
SELECT MAX(field)
FROM yourtable
-- GROUP BY somefileds
HAVING MAX(field) is not null
HAVING指定聚合列的值的条件。
尝试这个 ::
SELECT IFNULL(MAX(field), 'NO ROWS') FROM table
在您的选择中使用IF功能
SELECT IF(MAX(field) IS NULL, 'NO ROWS', MAX(field)) FROM table
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.