如何在avg
结果的左侧添加别名?
我有这个平均子查询
SELECT AVG(GRADE) AS GRADE
FROM (
SELECT AVG(NUMERIC_GRADE) AS GRADE
FROM GRADE
WHERE STUDENT_ID = 5
AND SECTION_ID = 17
GROUP BY GRADE_TYPE_CODE
) myInnerTable;
我得到了一个结果
GRADE
----------
82.3
我想将此与我的平均结果相结合,我是否必须使用其他列?
SELECT INITCAP(GRADE_TYPE_CODE) AS "Average is:"
FROM GRADE;
我希望有这样的东西
GRADE_TYPE_CODE GRADE
----------------------- ------
Average Is: 82.3
答案 0 :(得分:2)
请尝试:
SELECT
'Average Is:' AS GRADE_TYPE_CODE,
AVG(GRADE) AS GRADE
FROM
(
SELECT AVG(NUMERIC_GRADE) AS GRADE
FROM GRADE
WHERE STUDENT_ID = 5 AND SECTION_ID = 17
GROUP BY GRADE_TYPE_CODE
) myInnerTable;