Sql rned。

Sql rned。,sql,Sql,它将返回一个空结果集(无行) WHERE子句针对表A[第一个实例]中的每一行进行求值。 WHERE子句测试5是否大于表A[第二个实例]中的每一行。 事实并非如此(有几行的值大于5),因此where子句总是false。 因此表A[first instance]中没有行通过查询,因此没有行被返回。它将返回一个空的结果集(没有行) WHERE子句针对表A[第一个实例]中的每一行进行求值。 WHERE子句测试5是否大于表A[第二个实例]中的每一行。 事实并非如此(有几行的值大于5),因此where子句总

它将返回一个空结果集(无行)

WHERE子句针对表A[第一个实例]中的每一行进行求值。 WHERE子句测试5是否大于表A[第二个实例]中的每一行。 事实并非如此(有几行的值大于5),因此where子句总是false。
因此表A[first instance]中没有行通过查询,因此没有行被返回。

它将返回一个空的结果集(没有行)

WHERE子句针对表A[第一个实例]中的每一行进行求值。 WHERE子句测试5是否大于表A[第二个实例]中的每一行。 事实并非如此(有几行的值大于5),因此where子句总是false。
因此表A[first instance]中没有行通过查询,因此没有行返回。

因此,如果我要执行5>任何操作,我会返回6 7 8 9 10吗?@user1773070如果您要执行
任何
,那么它会返回所有数字,1到10
ANY
条件应理解为:“如果此SELECT语句中的任何数字小于5,则返回所有数字”。因此,如果我要执行5>ANY,我会返回6 7 8 9 10吗?@user1773070如果执行
ANY
,则它将返回所有数字,1到10
ANY
条件应理解为:“如果此SELECT语句中的任何数字小于5,则返回所有数字”。因此,如果我要执行5>ANY,我会返回6 7 8 9 10吗?@user1773070如果执行
ANY
,则它将返回所有数字,1到10
ANY
条件应理解为:“如果此SELECT语句中的任何数字小于5,则返回所有数字”。因此,如果我要执行5>ANY,我会返回6 7 8 9 10吗?@user1773070如果执行
ANY
,则它将返回所有数字,1到10
任何
条件应理解为:“如果此SELECT语句中的任何数字小于5,则返回所有数字”。
SELECT numbers
FROM A
WHERE 5 > ALL (SELECT numbers FROM a)