子查询在coalesce中返回多行

时间:2013-12-16 19:33:03

标签: sql oracle11g oracle10g

这可能看起来有点愚蠢但是如果我在COALESCE中有一个子查询会返回2条记录,会发生什么:

select
coalesce(<some subquery>,'') as "result",
column2, column3, .....
from <table name>

现在,如果子查询返回2个结果,那么整个查询的输出是什么?

1 个答案:

答案 0 :(得分:2)

您将收到一条错误消息,指出子查询返回的行数超过1行。

相关问题