在sql中,更新语句,如果查询出来的值为null,则用nvl关键字
nvl(查询出的值,默认值),如果查询出的值为null,则取默认值
UPDATE po_check_base p SET p.budget_end_money = nvl((p.project_money - p.cut_money) / (1+ (
SELECT c.tax_rate
FROM po_check c
WHERE p.po_check_id = c.po_check_id
) * 0.01),0 )
在sql中,更新语句,如果查询出来的值为null,则用nvl关键字
nvl(查询出的值,默认值),如果查询出的值为null,则取默认值
UPDATE po_check_base p SET p.budget_end_money = nvl((p.project_money - p.cut_money) / (1+ (
SELECT c.tax_rate
FROM po_check c
WHERE p.po_check_id = c.po_check_id
) * 0.01),0 )