我是一个初学者,我在使用以下查询时遇到了一些麻烦:
我正在尝试确定每个部分的期中考试最高成绩。
这是我到目前为止所拥有的:
SELECT TOP 1 GRADE.NUMERIC_GRADE, GRADE.SECTION_ID, GRADE.GRADE_TYPE_CODE
FROM GRADE
WHERE GRADE_TYPE_CODE = 'MT' AND
COUNT SECTION_ID = 1
ORDER BY NUMERIC_GRADE, GRADE_TYPE_CODE, SECTION_ID
我不断收到这个:第 1 行的错误:ORA-00923:在预期的地方找不到 FROM 关键字
我做的太多了吗(我应该先创建一个视图)吗?任何帮助将不胜感激。
如果有帮助,请看下表:
GRADE
GRADE_CODE_OCCURRENCE (PK) NUMBER(38,0) NOT NULL
STUDENT_ID (PK)(FK) NUMBER(8,0) NOT NULL
SECTION_ID (PK)(FK) NUMBER(8,0) NOT NULL
GRADE_TYPE_CODE (PK)(FK) CHAR(2) NOT NULL
NUMERIC_GRADE NUMBER(3,0) NOT NULL
COMMENTS VARCHAR2(2000) NULL
CREATED_BY VARCHAR2(30) NOT NULL
CREATED_DATE DATE NOT NULL
MODIFIED_BY VARCHAR2(30) NOT NULL
MODIFIED_DATE DATE NOT NULL