SubQuery相关

时间:2009-06-19 09:43:46

标签: sql rdbms

如果内部子查询返回零行,那么答案是什么?没有行返回,将显示外部查询结果,错误...

2 个答案:

答案 0 :(得分:1)

在标量上下文中,子查询将返回:

  • NULL如果0行返回
  • 返回1
  • 时返回的值
  • 如果返回2或更多行,则会出错。

答案 1 :(得分:0)

这取决于您使用子查询的内容。如果要显示数据,子查询的结果将为null。如果您将其用于内部联接,则联接操作将不返回任何行。