是
IF(CS2_PDM_D_Mini IS NULL,0,CS2_PDM_D_Mini)相等
COALESCE(CS2_PDM_D_Mini),0) 因为Postgres不理解IF,所以我有大量的MySQL IF语句放在一个SQL查询中,以便转换成PostgreSQL接受的东西
发布于 2017-01-17 09:05:24
如果您想模拟Mysql IF格式,请使用CASE WHEN THEN END,如下所示:
t=# select case when CS2_PDM_D_Mini is null then 0 else CS2_PDM_D_Mini end ;查看文档中的CASE和COALESCE
合并函数返回其非空参数的第一个参数。
IF是pl/PgSql语句
https://stackoverflow.com/questions/41692731
复制相似问题