select coalesce(max(history_no),0)
from table_case_no where case_no='A220100234'
如果你想使用groupby子句,那么使用下面查询来填充缺少的case,不放入0值。
select case_no,max(history_no) max_history_no
from table_case_no where case_no = 'A22010022' group by case_no
union
--below query for non-existent case no
select 'A22010022' as id,0
where not exists
(
select 1 from table_case_no where case_no='A22010022'
)
;
1条答案
按热度按时间zzwlnbp81#
我认为在您的用例中不需要groupby子句。
如果你想使用groupby子句,那么使用下面查询来填充缺少的case,不放入0值。