作者:懿子vae_742 | 来源:互联网 | 2023-02-04 10:02
IFNULL()
Postgres 中SQLite的等价物是什么?
我必须跟随查询(Ruby中的sqlite):
SELECT ifnull(max(code_id) + 1, 1)
FROM configentries
WHERE configtable_id = ...
如果我想要与PostgreSQL相同的结果,这应该怎么样?
1> Vao Tsun..:
尝试 coalesce
:
COALESCE函数返回其非空的第一个参数.仅当所有参数都为null时才返回Null
SELECT coalesce(max(code_id) + 1, 1)
FROM configentries
WHERE configtable_id = ...