使用COALESCE函数或CASE语句来避免在MAX函数中忽略NULL值。
示例代码:
使用COALESCE函数: SELECT COALESCE(MAX(column_name), 0) FROM table_name;
这将返回column_name列中的最大值,如果NULL,则返回0。
使用CASE语句: SELECT MAX(CASE WHEN column_name IS NULL THEN 0 ELSE column_name END) FROM table_name;
这将返回column_name列中的最大值,如果NULL,则返回0。