Sql rned。
它将返回一个空结果集(无行) WHERE子句针对表A[第一个实例]中的每一行进行求值。 WHERE子句测试5是否大于表A[第二个实例]中的每一行。 事实并非如此(有几行的值大于5),因此where子句总是false。Sql rned。,sql,Sql,它将返回一个空结果集(无行) WHERE子句针对表A[第一个实例]中的每一行进行求值。 WHERE子句测试5是否大于表A[第二个实例]中的每一行。 事实并非如此(有几行的值大于5),因此where子句总是false。 因此表A[first instance]中没有行通过查询,因此没有行被返回。它将返回一个空的结果集(没有行) WHERE子句针对表A[第一个实例]中的每一行进行求值。 WHERE子句测试5是否大于表A[第二个实例]中的每一行。 事实并非如此(有几行的值大于5),因此where子句总
因此表A[first instance]中没有行通过查询,因此没有行被返回。它将返回一个空的结果集(没有行) WHERE子句针对表A[第一个实例]中的每一行进行求值。 WHERE子句测试5是否大于表A[第二个实例]中的每一行。 事实并非如此(有几行的值大于5),因此where子句总是false。
因此表A[first instance]中没有行通过查询,因此没有行返回。因此,如果我要执行5>任何操作,我会返回6 7 8 9 10吗?@user1773070如果您要执行
任何
,那么它会返回所有数字,1到10ANY
条件应理解为:“如果此SELECT语句中的任何数字小于5,则返回所有数字”。因此,如果我要执行5>ANY,我会返回6 7 8 9 10吗?@user1773070如果执行ANY
,则它将返回所有数字,1到10ANY
条件应理解为:“如果此SELECT语句中的任何数字小于5,则返回所有数字”。因此,如果我要执行5>ANY,我会返回6 7 8 9 10吗?@user1773070如果执行ANY
,则它将返回所有数字,1到10ANY
条件应理解为:“如果此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)