首页 > 解决方案 > 编写查询以显示手机的销售 ID、销售日期、价格和折扣。如果折扣不可用,则显示“不适用”

问题描述

我正在写这个查询:SELECT salesid, sales_date, price, nvl2(discount, discount, 'Not Applicable'),但它显示错误为ORA-01722: invalid number

数据库架构

标签: sqloracle

解决方案


我们可以试试这个吗?

CASE WHEN DISCOUNT IS NOT NULL THEN DISCOUNT ELSE "NOT APPLICABLE" END 

推荐阅读