gpt4 book ai didi

mysql - SQL, "select (ALIAS - somevalue) from table, (select max(someotherval) ALIAS from table);"的功能?

转载 作者:行者123 更新时间:2023-11-29 23:11:38 25 4
gpt4 key购买 nike

我可能以错误的方式寻找这个,但有一件事我不明白:

select max(dateofbirth) -5 from person;

因此,上面的示例为我提供了任何人的最大日期减去 5 天,正如我所期望的那样。

select maxpersons - 5 from person, (select max(person) maxpersons from person);`

然而,另一个给了我相同的值 - 每行只有一次。我知道这个例子很愚蠢,但对我来说,理解“from table”之后的第二个 select 子句的工作非常重要。这算作子选择吗?

感谢您的帮助,我明天将进行最后一次考试!

谢谢!

BR戴夫

最佳答案

您所做的是从人和 (,) 之后的结果中进行选择。我假设你会得到双倍的结果集。一份来自 person,一份来自 maxperson。如果分别执行这两个选择会发生什么?比较结果集。

关于mysql - SQL, "select (ALIAS - somevalue) from table, (select max(someotherval) ALIAS from table);"的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28055697/

25 4 0