10-151 查询2018年以后出版的图书的全部信息
本题目要求编写SQL语句,检索出图书
表中所有2018年以后出版的图书的全部信息。
注意:包括2018年的。
要求:请使用year函数计算年份。
select * from 图书
where year(出版日期)>2017
10-152 查询图书表中李凯所著的图书,要求查询结果中包括条形码,书名,作者,出版社4列。
这本题目要求编写SQL语句,查询图书表中李凯所著图书,要求查询结果中包括条形码,书名,作者,出版社4列。
提示:请使用SELECT语句作答。
select 条形码,书名,作者,出版社
from 图书
where 作者='李凯'
10-153 B1-7查找每位领导的直接下属数量
查询每位领导的直接下属数量,显示:领导的员工编号(EmployeeID)
,下属数量(重命名为(countSub
))
提示:请使用SELECT语句作答。
SELECT ema.EmployeeID,COUNT(em.ReportsTo) AS countSub
FROM employees em,employees ema
WHERE em.ReportsTo=ema.EmployeeID
GROUP BY ema.EmployeeID
10-154 B1-8查询特定订单的详细信息
查找城市(City)
是Madrid
的顾客,所下的订单详细信息,显示为:顾客编号(CustomerID)
,公司名称(CompanyName)
,订单编号(OrderID)
,产品编号(ProductID)
提示:请使用SELECT语句作答。
select a.CustomerID,CompanyName,a.OrderID,ProductID
from orders as a, customers as b ,orderdetails as c
where a.OrderID=c.OrderID and a.CustomerID=b.CustomerID and City='Madrid'
10-155 查询图书表中售价介于50元到70元之间的图书的全部信息
本题目要求编写SQL语句,检索出图书
表中所有售价介于50元到70元之间的记录。(包括50元和70元)
提示:请使用SELECT语句作答。
select * from 图书
where 售价>=50 and 售价<=70
10-156 查询图书表中条形码左边开始三个字符是“TP3”的图书的全部信息
本题目要求编写SQL语句,查询图书表中条形码左边开始三个字符是“TP3”的图书的全部信息
要求:不能用like运算符构成条件表达式
这题其实用like也是对的,但是还是符合题意用下面这个吧
SELECT *
FROM 图书
WHERE SUBSTRING(条形码, 1, 3) = 'TP3'
10-157 查询图书表中科学出版社出版的价格在50元以上的图书的信息,要求结果中包括书名,作者,出版社和售价4列。
select 书名,作者,出版社,售价
from 图书
where 出版社='科学出版社' and 售价>50
10-158 查询图书表中书名为“C语言程序设计”和“VB程序设计”的两本书的全部信息 之一
本题目要求编写SQL语句,查询图书表中书名为“C语言程序设计”和“VB程序设计”的两本书的全部信息
要求:使用 or 构成条件表达式
提示:请使用SELECT语句作答。
select * from 图书
where 书名='C语言程序设计' or 书名='VB程序设计'
10-159 查询图书表中的图书的条形码和书名,要求结果按条形码升序排序
本题目要求编写SQL语句,查询图书表中的图书的条形码和书名,要求结果按条形码升序排序
提示:请使用SELECT语句作答。
select 条形码,书名
from 图书
order by 条形码
10-160 查询图书表中各出版社图书的数目,结果按图书数目降序排序
select 出版社,count(条形码) as 图书数目
from 图书
group by 出版社
order by count(条形码) desc