首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MySQL别名字段添加到一起

问将MySQL别名字段添加到一起
EN

Stack Overflow用户
提问于 2010-07-31 00:50:18
回答 3查看 13.7K关注 0票数 25

考虑类似于以下内容的查询:

代码语言:javascript
复制
 SELECT sum(EXPR) as total,
        sum(EXPR) as total2, 
        sum(total+total2) as grandtotal 
 FROM tablename

这将显示字段列表中的未知列总数。

在不重新键入sum表达式的情况下,是否可以在计算中引用别名字段,因为两边的sum(EXPR)都很长。

EN

回答 3

Stack Overflow用户

发布于 2010-07-31 00:56:33

代码语言:javascript
复制
SELECT total, total2, total + total2 as grandtotal from (
 SELECT sum(EXPR) as total, 
        sum(EXPR) as total2,  
 FROM tablename 
) x
票数 7
EN

Stack Overflow用户

发布于 2010-07-31 00:56:41

代码语言:javascript
复制
SELECT
WITH Sums AS
(
 SELECT sum(EXPR) as total, 
        sum(EXPR) as total2
 FROM tablename 
)
SELECT SUM(sums);

对于你们这些tsql的粉丝..。

票数 0
EN

Stack Overflow用户

发布于 2010-07-31 00:56:55

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3373651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档