目录
10-170 已有一个名为“读者”的表,使用INSERT命令向其中插入一条记录
10-175 在读者表中查询全部读者信息,要求女性在前男性在后,同为女性读者的按账号升序排列
10-170 已有一个名为“读者”的表,使用INSERT命令向其中插入一条记录
分数 3
全屏浏览题目
切换布局
作者 刘冬霞
单位 山东理工大学
本题目要求编写SQL语句,已有一个名为“读者”的表,使用INSERT命令向其中插入一条记录
具体内容是:账号“D005”,姓名“张兴”,性别“男”,等级“青铜”
表结构:
读者(账号 文本型,姓名 文本型,性别 文本型,等级 文本型,出生日期 日期型,余额 数字型)
表样例
读者
表:
账号 | 姓名 | 性别 | 等级 | 出生日期 | 余额 |
---|---|---|---|---|---|
D001 | 陈诚瑞 | 男 | 黄金 | 1988-7-11 | 200 |
D002 | 郭彩霞 | 女 | 白银 | 1987-1-4 | 500 |
D003 | 王新英 | 女 | 青铜 | 1978-9-21 | 20 |
D004 | 范鼎毅 | 男 | 最强王者 | 1995-4-1 | 1000 |
输出样例:
账号 | 姓名 | 性别 | 等级 | 出生日期 | 余额 |
---|---|---|---|---|---|
D001 | 陈诚瑞 | 男 | 黄金 | 1988-7-11 | 200 |
D002 | 郭彩霞 | 女 | 白银 | 1987-1-4 | 500 |
D003 | 王新英 | 女 | 青铜 | 1978-9-21 | 20 |
D004 | 范鼎毅 | 男 | 最强王者 | 1995-4-1 | 1000 |
D005 | 张兴 | 男 | 青铜 |
Insert into
读者(账号,姓名,性别,等级)
Values
('D005','张兴','男','青铜');
10-173 通过三个表,查询读者借阅图书的信息
分数 3
全屏浏览题目
切换布局
作者 刘冬霞
单位 山东理工大学
通过图书表,读者表和借阅表,查询读者的借阅情况,要求结果中包含以下字段:账号,姓名,条形码,书名,借书日期和还书日期。
表结构:
图书(条形码 文本型,书名 文本型,作者 文本型,出版社 文本型,出版日期 日期型,售价 数字型)
借阅(账号 文本型,条形码 文本型,借书日期 日期型,还书日期 日期型)
读者(账号 文本型,姓名 文本型,性别 文本型,等级 文本型,出生日期 日期型,余额 数字型)
表样例
图书
表:
条形码 | 书名 | 作者 | 出版社 | 出版日期 | 售价 |
---|---|---|---|---|---|
TP303.5 | 大学计算机基础 | 李凯 | 科学出版社 | 2018-10-7 | 50 |
TP304.1 | 数据库技术及应用 | 郭栋阳 | 高教出版社 | 2017-6-16 | 42.6 |
TP213.5 | 七彩课堂 | 朱五书 | 河北教育出版社 | 2019-11-8 | 31.8 |
TP204.2 | 钩针编织基础 | 寿玉梅 | 科学出版社 | 2015-9-18 | 56 |
TP305.5 | C语言程序设计 | 谭森 | 高教出版社 | 2014-1-12 | 48.5 |
TP305.6 | VB程序设计 | 钟鸣 | 人民邮电出版社 | 2014-7-11 | 44.6 |
借阅
表:
账号 | 条形码 | 借书日期 | 还书日期 |
---|---|---|---|
D001 | TP303.5 | 2018-8-2 | 2018-10-7 |
D001 | TP304.1 | 2017-3-18 | 2017-6-16 |
D004 | TP303.5 | 2019-10-3 | 2019-11-8 |
D002 | TP204.2 | 2015-6-6 | 2015-9-18 |
D002 | TP305.5 | 2013-12-4 | 2014-1-12 |
D003 | TP305.6 | 2014-5-1 | 2014-7-11 |
D003 | TP304.1 | 2020-1-2 | 2020-3-11 |
读者
表:
账号 | 姓名 | 性别 | 等级 | 出生日期 | 余额 |
---|---|---|---|---|---|
D001 | 陈诚瑞 | 男 | 黄金 | 1988-7-11 | 200 |
D002 | 郭彩霞 | 女 | 白银 | 1987-1-4 | 500 |
D003 | 王新英 | 女 | 青铜 | 1978-9-21 | 20 |
D004 | 范鼎毅 | 男 | 最强王者 | 1995-4-1 | 1000 |
输出样例:
账号 | 姓名 | 条形码 | 书名 | 借书日期 | 还书日期 |
---|---|---|---|---|---|
D001 | 陈诚瑞 | TP303.5 | 大学计算机基础 | 2018-8-2 | 2018-10-7 |
D001 | 陈诚瑞 | TP304.1 | 数据库技术及应用 | 2017-3-18 | 2017-6-16 |
D004 | 范鼎毅 | TP303.5 | 大学计算机基础 | 2019-10-3 | 2019-11-8 |
D002 | 郭彩霞 | TP204.2 | 钩针编织基础 | 2015-6-6 | 2015-9-18 |
D002 | 郭彩霞 | TP305.5 | C语言程序设计 | 2013-12-4 | 2014-1-12 |
D003 | 王新英 | TP305.6 | VB程序设计 | 2014-5-1 | 2014-7-11 |
D003 | 王新英 | TP304.1 | 数据库技术及应用 | 2020-1-2 | 2020-3-11 |
SELECT
a.账号,a.姓名,c.条形码,书名,借书日期,还书日期
FROM
读者 a,图书 b,借阅 c
WHERE
a.账号 = c.账号
AND
c.条形码 = b.条形码
10-174 向借阅表中插入一条记录
分数 3
全屏浏览题目
切换布局
作者 刘冬霞
单位 山东理工大学
向借阅表中插入一条记录,账号是D004,条形码是TP204.2。
表结构:
借阅(账号 文本型,条形码 文本型,借书日期 日期型,还书日期 日期型)
表样例
借阅
表:
账号 | 条形码 | 借书日期 | 还书日期 |
---|---|---|---|
D001 | TP303.5 | 2018-8-2 | 2018-10-7 |
D001 | TP304.1 | 2017-3-18 | 2017-6-16 |
D005 | TP303.5 | 2019-10-3 | 2019-11-8 |
D002 | TP204.2 | 2015-6-6 | 2015-9-18 |
D002 | TP305.5 | 2013-12-4 | 2014-1-12 |
D003 | TP305.6 | 2014-5-1 | 2014-7-11 |
D003 | TP304.1 | 2020-1-2 | 2020-3-11 |
输出样例:
账号 | 条形码 | 借书日期 | 还书日期 |
---|---|---|---|
D001 | TP303.5 | 2018-8-2 | 2018-10-7 |
D001 | TP304.1 | 2017-3-18 | 2017-6-16 |
D005 | TP303.5 | 2019-10-3 | 2019-11-8 |
D002 | TP204.2 | 2015-6-6 | 2015-9-18 |
D002 | TP305.5 | 2013-12-4 | 2014-1-12 |
D003 | TP305.6 | 2014-5-1 | 2014-7-11 |
D003 | TP304.1 | 2020-1-2 | 2020-3-11 |
D004 | TP204.2 |
INSERT INTO
借阅(账号,条形码)
VALUES
('D004','TP204.2');
10-175 在读者表中查询全部读者信息,要求女性在前男性在后,同为女性读者的按账号升序排列
分数 3
全屏浏览题目
切换布局
作者 刘冬霞
单位 山东理工大学
在读者表中查询全部读者信息,要求女性在前男性在后,同为女(男)性读者的按账号升序排列。
表结构:
读者(账号 文本型,姓名 文本型,性别 文本型,等级 文本型,出生日期 日期型,余额 数字型)
表样例
读者
表:
账号 | 姓名 | 性别 | 等级 | 出生日期 | 余额 |
---|---|---|---|---|---|
D001 | 陈诚瑞 | 男 | 黄金 | 1988-7-11 | 200 |
D002 | 郭彩霞 | 女 | 白银 | 1987-1-4 | 500 |
D003 | 王新英 | 女 | 青铜 | 1978-9-21 | 20 |
D004 | 范鼎毅 | 男 | 最强王者 | 1995-4-1 | 1000 |
输出样例:
账号 | 姓名 | 性别 | 等级 | 出生日期 | 余额 |
---|---|---|---|---|---|
D002 | 郭彩霞 | 女 | 白银 | 1987-1-4 | 500 |
D003 | 王新英 | 女 | 青铜 | 1978-9-21 | 20 |
D001 | 陈诚瑞 | 男 | 黄金 | 1988-7-11 | 200 |
D004 | 范鼎毅 | 男 | 最强王者 | 1995-4-1 | 1000 |
SELECT
*
FROM
读者
ORDER BY
性别 DESC;