我需要从一个表中输出一个最大的评级,如果值为空,它将需要显示N/A。但是,它在sql developer中不起作用。
nvl(to_char(MAX(poi_review_rating,'N/A'))) as max_rating from my_table;
1sbrub3j1#
将'N/A'作为NVL的参数,而不是MAX的参数:
'N/A'
NVL
MAX
nvl(to_char(MAX(poi_review_rating)),'N/A') as max_rating
4jb9z9bj2#
尝试将“N/A”参数移动到nvl函数而不是MAX。
nvl(to_char(MAX(poi_review_rating)),'N/A') as max_rating from my_table;
2条答案
按热度按时间1sbrub3j1#
将
'N/A'
作为NVL
的参数,而不是MAX
的参数:4jb9z9bj2#
尝试将“N/A”参数移动到nvl函数而不是MAX。