学校图书馆借书信息管理系统三个表:
学生信息表:student
字段名称 | 数据类型 | 说明 |
stuID | char(10) | 学生编号,主键 |
stuName | Varchar(10) | 学生名称 |
major | Varchar(50) | 专业 |
图书表:book
字段名称 | 数据类型 | 说明 |
BID | char(10) | 图书编号,主键 |
title | char(50) | 书名 |
author | char(20) | 作者 |
借书信息表:borrow
字段名称 | 数据类型 | 说明 |
borrowID | char(10) | 借书编号,主键 |
stuID | char(10) | 学生编号,外键 |
BID | char(10) | 图书编号,外键 |
T_time | datetime | 借书日期 |
B_time | datetime | 还书日期 |
请编写SQL语句完成以下的功能:
1)查询“计算机”专业学生在“2007-12-15”至“2008-1-8”时间段内借书的学生编号、学生名称、图书编号、图书名称、借出日期;参考查询结果如下图所示:
2)查询所有借过图书的学生编号、学生名称、专业;参考查询结果如下图所示:
3)查询借过作者为“安意如”的图书的学生姓名、图书名称、借出日期、归还日期;参考查询结果如下图所示:
4)查询目前借书但未归还图书的学生名称及未还图书数量;参考查询结果如下图所示:
1、检索刘老师所授课程的课程号和课程名,代码及结果如下:
SELECT C#,CNAME FROM C
WHERE TEACHER = '刘老师'
2、检索年龄大于23岁的男学生的学号和姓名,代码及结果如下:
SELECT S#,SNAME FROM S
WHERE AGE>23
3.sql统计每个系的学生人数 检索学号为S3学生所学课程的课程名与任课教师名,代码及结果如下:
SELECT CNAME,TEACHER FROM C,SC
WHERE S# IN ('040405028 ')AND C.C#=SC.C#
4、检索至少选修刘老师所授课程中一门课程的女学生姓名,代码及结果如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论