问个sql面试题
现在有三个表student,score,course
对应的建表语句如下:
CREATE TABLE student(
student_id NUMBER PRIMARY KEY,
student_name,VARCHAR2(30) NOT NULL)
CREATE TABLE score(
score_id NUMBER PRIMARY KEY,
student_id NUMBER,
course_id NUMBER,
score NUMBER)
CREATE TABLE course(
course_id NUMBER PRIMARY KEY,
course_name VARCHAR2(30))
要求用基本SQL实现如下的两条查询要求:
(1) 求出每门课程成绩排名前五名的同学的姓名,分数和课程名
(2)求出每门课程成绩排名第三的同学的姓名,分数和课程名
对应的建表语句如下:
CREATE TABLE student(
student_id NUMBER PRIMARY KEY,
student_name,VARCHAR2(30) NOT NULL)
CREATE TABLE score(
score_id NUMBER PRIMARY KEY,
student_id NUMBER,
course_id NUMBER,
score NUMBER)
CREATE TABLE course(
course_id NUMBER PRIMARY KEY,
course_name VARCHAR2(30))
要求用基本SQL实现如下的两条查询要求:
(1) 求出每门课程成绩排名前五名的同学的姓名,分数和课程名
(2)求出每门课程成绩排名第三的同学的姓名,分数和课程名
...全文
相关推荐
C# 面试题130问
通过阅读《C#面试题130问》和配合《SQL常见SQL面试题.doc》,你可以全面复习C#语言的关键点,并提高SQL查询能力,这对于任何C#开发者来说都是至关重要的。
MySQL经典面试题汇总
了解并掌握MySQL的面试题,对于准备数据库管理职位的求职者至关重要。以下是一些MySQL的经典面试题及详解,涵盖了从基础到进阶的多个方面。1.
用友软件面试题
逻辑题:逻辑学家可以问其中一个人,如果我问另一个人,生门在哪,他会怎么回答?这样可以确定生门的位置,从而脱险。3. 牛吃草问题:让我们假设每头牛每天吃的草的量相同。
java面试题(题库全).doc
Java面试题(题库全)本文档提供了一份完整的Java面试题库,涵盖了Java编程的各个方面,包括Core Java、OOAD & UML、XML、SQL、JDBC & Hibernate、Web、EJB
MySQL面试题(面试必问)
MySQL 面试题(面试必问)MySQL 面试题是 MySQL 面试中常见的问题,涵盖了 MySQL 的慢查询、索引、执行计划、聚簇索引和非聚簇索引、回表查询、覆盖索引、索引创建原则、索引失效等知识点。


基础和管理
