plsql查询每个课程的最低分
时间: 2024-02-03 16:16:40 浏览: 105
您好!针对您的问题,您可以使用如下 PL/SQL 代码查询每个课程的最低分:
```
DECLARE
course_name score.course_name%TYPE;
min_score score.score%TYPE;
BEGIN
FOR course IN (SELECT DISTINCT course_name FROM score)
LOOP
SELECT MIN(score) INTO min_score FROM score WHERE course_name = course.course_name;
course_name := course.course_name;
DBMS_OUTPUT.PUT_LINE('课程名称:' || course_name || ' 最低分:' || min_score);
END LOOP;
END;
```
该代码会遍历 `score` 表中所有不同的课程名称,然后在每个课程名称的分组中取出最低分,并通过 `DBMS_OUTPUT` 输出课程名称和最低分的信息。
希望能够帮助到您!如有其他问题,请随时提出。
阅读全文