我有以下 sql 查询,用于创建报告以显示产品的修订历史记录。初始记录是修订版 0,如果编辑了某些内容,它将成为修订版 1,依此类推。而不是在报告中显示“0”,我更愿意显示“-”,有没有办法可以实现?
SELECT
product_id,
name,
description,
revision,
revision,reason,
'DETAILS' "VIEW DETAILS"
FROM product_table
WHERE product_id = :P2_product_id
ORDER BY REVISION DESC
--order by case when Revision is null then 1 else 0 end, revision desc
product_id - 数字
名称 - varchar2
描述 - varchar2
修订 - 数字
revision_reason - varchar2
我确实尝试了被注释掉的行,但是报告继续显示 0 而不是 -。