计算列别名?

xj3cbfub  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(313)

我想要一个基于其他列值的select语句名列。
假设我有一个列名为qu 1,qu 2的表,其他列名为qu 1,qu 2
现在我们正在做一些类似的事情

SELECT SUM(q_1), SUM(q_2) from mytable;

我想得到一个结果集,其中的列以qu 1\u name和qu 2\u name中的值命名

SELECT SUM(q_1) as (q_1_name), SUM(q_2) as (q_2_name) from mytable;

你知道怎么做吗?

2hh7jdfx

2hh7jdfx1#

您可以使用一个简单的别名作为

SELECT SUM(q_1) as q_1_name, SUM(q_2) as q_2_name from mytable;

或使用子选择

select t.q_1_name, t.q_2_name
from (
SELECT SUM(q_1) as q_1_name, SUM(q_2) as q_2_name from mytable
) t;

相关问题