gpt4 book ai didi

mysql - AS 不使用 COUNT(*) 和 UNION

转载 作者:行者123 更新时间:2023-11-30 23:56:58 24 4
gpt4 key购买 nike

所以我使用 UNION 将 3 个查询连接在一起,并想计算结果中的行数,但这有点奇怪。它确实有效,并给出了正确的答案,但它没有正确分配“AS”部分。

SELECT COUNT(*) FROM (
(Long Select Statement)
UNION
(AnotherLong Select Statement)
UNION
(Even Longer Select Statement)
)
AS NoOfTweets";

结果是正确的,但不是将其分配给“NoOfTweets”,而是将其分配给“Count(*)”。如果我删除“AS NoOfTweets”,它就会停止工作。如果我删除一些括号它停止工作。经过漫长的一天后,我的想法所剩无几!如果需要,我可以发布整个代码,但我宁愿不发布,因为它很长,而且我认为这有点管用。

提前致谢, jack 。

编辑:修复:

SELECT COUNT(*) NoOfTweets FROM (
(Long Select Statement)
UNION
(AnotherLong Select Statement)
UNION
(Even Longer Select Statement)
)
AS NoOfTweets";

谢谢大家:)

最佳答案

你没有把它放在正确的位置。查询的开头应如下所示:

SELECT COUNT(*) AS NoOfTweets

More on Column Alias

关于mysql - AS 不使用 COUNT(*) 和 UNION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15724602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com