0
点赞
收藏
分享

微信扫一扫

5.postgresql--COALESCE

我阿霆哥 2023-07-23 阅读 62

在 PostgreSQL 中, COALESCE函数返回第一个非空参数。它通常与 SELECT 语句一起使用以有效处理空值。

CREATE TABLE items (
    ID serial PRIMARY KEY,
    product VARCHAR (100) NOT NULL,
    price NUMERIC NOT NULL,
    discount NUMERIC
);

INSERT INTO items (product, price, discount)
VALUES
    ('A', 1000, 10),
    ('B', 1500, 20),
    ('C', 800, 5),
    ('D', 500, NULL);
   select product,(price-discount) as net_price from items

在这里插入图片描述
select product,(price-coalesce(discount,0)) as net_price from items
在这里插入图片描述

举报

相关推荐

0 条评论