select语句题大学计算机数据库.pdf
文本预览下载声明
查询xscj表中的学号,姓名,计算机三项信息,结果按计算机成绩的降序排列。
select 学号,姓名,计算机 from xscj order by 计算机 desc
统计xsda表中男女生的人数
select 性别,count(*) as 人数 from xsda group by 性别
本题目要求编写SQL语句,检索出图书表中所有2018年以后出版的图书的全部信息。
注意:包括2018年的。
要求:请使用year函数计算年份。
select * from 图书
where year(出版日期) =2018
计算xsda表中男女生的平均身高。
select 性别,avg(身高) as 平均身高
from xsda
group by 性别
查询zgda表中的工号,姓名,性别,职称4项信息,显示结果时首先按照女性在前的顺序,
如果性别相同则按照职称的升序排列。
select 工号,姓名,性别,职称
from zgda
order by 性别 desc ,职称
本题目要求编写SQL语句,查询图书表中条形码左边开始三个字符是“TP3”的图书的全部
信息
要求:不能用like运算符构成条件表达式。
select *
from 图书
where 条形码 like TP3%
本题目要求编写SQL语句,查询图书表中书名为“C语言程序设计”和“VB程序设计”的两本
书的全部信息
要求:使用 in 运算符构成条件表达式
提示:请使用SELECT语句作答。
select *
from 图书
where 书名 in (C 语言程序设计,VB 程序设计)
题目要求编写SQL语句,查询图书表中未录入出版社信息的图书,要求结果中包含条形
码,书名,出版社3列
提示:请使用SELECT语句作答,“未录入”表示该项为空。
select 条形码,书名, 出版社
from 图书
wher 出版社 is null
本题目要求编写SQL语句,查询图书表中不是科学出版社出版的图书的全部信息
提示:请使用SELECT语句作答。
SELECT *
FROM 图书
WHERE 出版社 NOT IN (科学出版社)
本题目要求编写SQL语句,查询图书表中各出版社图书的数目,结果按图书数目降序排序
提示:请使用SELECT语句作答。
select 出版社,count(*) as 图书数目
from 图书
group by 出版社
order by 图书数目 desc
本题目要求编写SQL语句,查询图书表中全部图书的最高售价、最低售价和平均售价。
提示:请使用SELECT语句作答。
select max(售价) as 最高售价, min(售价) as 最低售价, avg(售价) as 平均售价
from 图书
本题目要求编写SQL语句,查询图书表中各出版社图书的数目,要求过滤掉数目为1的
数据。
提示:请使用SELECT语句作答。
select 出版社,count(*) as 图书数目
from 图书
group by 出版社 having(图书数目)1
本题目要求编写SQL语句,查询图书表中2018年出版的图书的数目
提示:请使用year函数作答。
select count(*) as 2018 年出版的图书数目
from 图书
wher year( 出版日期)=2018
本题目要求编写SQL语句,查询图书的条形码,书名,出版社和出版日期,要求结果按出
版社升序排列,出版社相同的数据按出版日期降序排列
select 条形码,书名, 出版社, 出版日期
from 图书
order by 出版社, 出版日期 desc
本题目要求编写SQL语句,查询图书表中有哪些出版社,要求结果没有重复值
提示:请使用distinct
select distinct 出版社
from 图书
本题目要求编写SQL语句,通过图书表和借阅表,查询图书的借阅情况,要求结果中包括
以下几列:账号,条形码,书名和借书日期
提示:请使用SELECT多表查询的方法
select 账号, 图书.条形码,书名,借书日期
from 图书 inner join 借阅 on 图书.条形码=借阅.条形码
通过图书表,读者表和借阅表,查询读者的借阅情况,要求结果中包含以下字段:账号,姓
名,条形码,书名,借书日期和还书日期。
select 借阅.账号,姓名, 图书.条形码,书名,借书日期,还书日期
from 图书 inner join(借阅 inner join 读者 on 借阅.账号=读者.账号) on 图书.条形码=借阅.
条形
显示全部