我对这两个查询使用相同的表和列,但我有不同的别名和avg函数。我将如何能够将这两个查询与UNION ALL结合起来,因为我想要从它们中选择每一行。当我有不同的select语句时,显然我不能这样做。我怎么能结合这两个查询?如何结合这两个查询
SELECT GRADE_TYPE_CODE, ROUND(TO_CHAR(NUMERIC_GRADE),2) AS GRADE
FROM GRADE
WHERE STUDENT_ID = 10 AND SECTION_ID = 5
ORDER BY GRADE_TYPE_CODE DESC,NUMERIC_GRADE DESC;
SELECT 'Average is:' AS GRADE_TYPE_CODE,AVG(GRADE) AS GRADE
FROM
(
SELECT AVG(NUMERIC_GRADE) AS GRADE
FROM GRADE
WHERE STUDENT_ID = 10 AND SECTION_ID = 5
GROUP BY GRADE_TYPE_CODE
) myInnerTable;
你跟的值的grade_type_code '平均是:' ???? –
是的,我只想按照这两个查询的方式显示它。所以我想结合他们。 – Manual