小编dio*_*ess的帖子

PGSQL.返回字段作为插入结果的功能

我可以返回id作为INSERT结果,比如

INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
Run Code Online (Sandbox Code Playgroud)

但我无法返回它并将变量赋值给我的函数

var = INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
Run Code Online (Sandbox Code Playgroud)

要么

SELECT INTO var INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
Run Code Online (Sandbox Code Playgroud)

不工作.我该怎么做?

postgresql

16
推荐指数
2
解决办法
2万
查看次数

如果行不存在,如何从pgsql中的查询返回'0'?

如果行不存在,如何从pgsql中的查询返回'0'?喜欢

SELECT IF EXISTS(field)THEN字段ELSE 0 FROM table

postgresql

6
推荐指数
2
解决办法
5744
查看次数

标签 统计

postgresql ×2