arj*_*ncc 6 mysql null max
我有一张桌子.从那里我需要返回一个字段的最大值.如果该行为空或者它满足某些条件,则查询将返回NULL.如果max返回a,我需要返回NO ROWS NULL.我该怎么做?我试过IS NULL,IF,COALESCE但是我无法得到我需要的东西.
NULL
对不起,这是我的错.我不是要说'NO ROWS'这个词,更明显我不想得到任何行(如果它返回则不返回任何行)NULL.我再次为我的错误道歉.
fth*_*lla 14
你必须使用HAVING,如下所示:
SELECT MAX(field) FROM yourtable -- GROUP BY somefileds HAVING MAX(field) is not null
HAVING指定聚合列的值的条件.
归档时间:
13 年,4 月 前
查看次数:
4850 次
最近记录:
8 年,3 月 前