gpt4 book ai didi

sql - 从 (SELECT (SELECT ()) 中选择 SUM()

转载 作者:行者123 更新时间:2023-12-02 08:17:47 25 4
gpt4 key购买 nike

我有一个正确的工作 T-SQL 脚本,采用这种形式

SELECT  columnA
AS
'numbers'
FROM tableA
WHERE clause

该脚本为我提供了一列整数,称为数字。我想总结一下这些。

将上面的行称为“脚本”,我尝试了以下设置

SELECT  SUM(numbers)
FROM (
script
)

阅读select count(*) from select我本以为这会起作用,但事实并非如此。我不断收到“附近语法错误。”

我不知道这是否重要,但这里名为columnA 本身是由 SELECT 语句创建的。

最佳答案

您需要子查询的别名:

SELECT  SUM(numbers)
FROM
(
script -- your subquery will go here
) src -- place an alias here

所以您的完整查询将是:

select sum(numbers)
from
(
SELECT columnA AS numbers
FROM tableA
WHERE clause
) src

关于sql - 从 (SELECT (SELECT ()) 中选择 SUM(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13256813/

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