有没有办法从 DB2 SQL 查询返回多个结果?

问题描述 投票:0回答:1

目前我有 4 个表,其中有一列名为 userid。有没有办法编写一个查询,如果表中存在用户 ID,则返回 1;如果不存在,则返回 0?

我无法给出例子,因为我不确定如何实现这一点。

sql db2
1个回答
0
投票

我建议编写一个表用户定义函数

https://www.idug.org/browse/blogs/blogviewer?blogkey=1c83f8d0-6f2c-43c8-8125-bbe127d88f9e

如果这不起作用,您还可以考虑编写一个标量udf来检查SINGLE表是否包含id。在这种情况下,您必须将表名传递给 udf,然后您只需为需要检查的每个表调用 udf。

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.