PTA沈师数据库原理——DB(10)_SQL实验题

更新时间:2023-07-11 20:20:17 阅读: 评论:0

PTA沈师数据库原理——DB(10)_SQL实验题
R10-1 A1-3查询顾客表中所有不重复的城市 (2 分)
lect distinct City
from customers
R10-2 查询学⽣表所有学⽣记录 (2 分)
lect * from stu
R10-3 查询图书表中所有记录 (2 分)
lect * from 图书
R10-4 查询图书表中有哪些出版社,要求结果没有重复值 (2 分)
lect distinct 出版社 from 图书
R10-5 在读者表中查询账号和姓名 (2 分)
lect 账号,姓名 from 读者
R10-6 查询读者表中有哪些等级,结果中不能出现重复值 (2 分)
lect distinct 等级 from 读者
R10-7 查询员⼯表全部信息 (2 分)
lect * from 员⼯
R10-8 在顾客表中查询顾客编号,公司名称和所在城市这三项内容 (2 分)
lect 顾客编号,公司名称,城市 from 顾客
R10-9 在顾客表中查询出现了那些城市,要求不显⽰重复值 (2 分)
lect distinct 城市 from 顾客
R10-10 2-2-(a)查询价格低于1600美元的个⼈计算机的型号(model)、速度(speed)及硬盘容量(hd) (3 分)
lect model,speed,hd
from pc
where price<1600
R10-11 2-2-(b)查询价格低于1600美元的个⼈计算机的型号、速度及硬盘容量,将"speed"改为"兆赫",“hd"改为"吉字节” (3 分) lect model,speed as 兆赫,hd as 吉字节家用空调
from pc
where price<1600
R10-12 2-2-©查询打印机的制造商 (3 分)
lect distinct maker
from product
where type='打印机'
R10-13 2-2-(d)查询费⽤⾼于2000美元的便携式电脑的型号)、内存容量以及屏幕尺⼨ (3 分)
lect model,ram,screen
from laptop
where price>2000
R10-14 2-2-(e)查询所有彩⾊打印机的元组 (3 分)
lect *
from printer
where color='1'
R10-15 A2-1查找产品表中再次订购量⼤于15的产品信息 (3 分)
lect ProductID,ProductName,SupplierID
from products
where ReorderLevel>15
R10-16 2-1(a) 查询st1制⽚公司的地址 (3 分)
lect address
from Studio
where name='st1'
R10-17 2-1(b)查询影星S1的出⽣⽇期 (3 分)
lect birthdate
from MovieStar
where name='S1'内蒙草原
R10-18 spj-查询供应⼯程 j1 的供应商 (3 分)
lect distinct sno from spj where jno='j1';
R10-19 A1-1查询联系⼈信息 (3 分)
lect CompanyName,ContactName
from customers
where City='London'
R10-20 A1-4在产品表中找出库存数量⼤于50的产品的信息 (3 分)
lect ProductID,ProductName
from products
where UnitsInStock>50
R10-21 A1-5在顾客表中找出特定名字的顾客信息 (3 分)
lect CustomerID,CompanyName
from customers
where CompanyName like '%th%'
R10-22 A1-7在产品表中找出库存量⼩于订购量的产品信息 (3 分)
lect ProductID,ProductName
from products
where UnitsInStock<UnitsOnOrder
R10-23 A1-8查询传真号码不为空的供货商信息 (3 分)
lect SupplierID,CompanyName
from suppliers
where Fax is not null
R10-24 查询学⽣表中的⼥⽣信息 (3 分)
lect sno as 学号,sname as 姓名元宵的意思
from stu
where x=0
R10-25 查询姓‘李’的学⽣记录 (3 分)
lect sno as 学号,sname as 姓名,x as 性别,mno as 专业,birdate as 出⽣⽇期,memo as 备注
from stu
where sname like '李%'
R10-26 查询未登记成绩的学⽣ (3 分)
lect sno
from sc
where grade is null
R10-27 查询xsda表中所有⼥⽣的记录 (3 分)
lect *
from xsda
where 性别='⼥'
R10-28 sql-lect-sample (3 分)
lect * from Student where id>50
R10-29 查询图书表中李凯所著的图书,要求查询结果中包括条形码,书名,作者,出版社4列。 (3 分)
在线教学
lect 条形码,书名,作者,出版社 from 图书 where 作者='李凯'
R10-30 在订单表中,查询运费在50元以下(不包括50元)的订单的全部信息 (3 分)
lect * from 订单 where 运费<50
R10-31 单表查询:根据运费查询订单信息 (3 分)
lect orderid,customerid,employeeid from orders where Freight between 10 and 50
R10-32 查询年龄18-20之间的学⽣信息 (3 分)
lect sno as 学号,sname as 姓名,x as 性别,mno as 专业,(year('2020-03-01')-year(birdate)) as 年龄,memo as 备注from stu
鸡腿怎么做好吃
where (year('2020-03-01')-year(birdate)) between 18 and 20
R10-33 查询xscj表中的计算机成绩在80⾄90之间(包含80和90分)的同学的学号,姓名,计算机三项信息。 (3 分) lect 学号,姓名,计算机 from xscj where 计算机 between 80 and 90;
R10-34 查询图书表中售价介于50元到70元之间的图书的全部信息 (3 分)
lect * from 图书 where 售价 between 50 and 70;
R10-35 2-2-(f)查询具有1GB以上的硬盘容量⽽价格低于2000美元的所有个⼈计算机的型号、速度以及硬盘容量 (3 分)
lect model,speed,hd from pc where price<2000 and hd>1
R10-36 A2-2查找产品表中再次订购量⼤于等于10且修订量⼤于订货数量的产品信息 (3 分)
lect ProductID,ProductName,SupplierID from products where ReorderLevel>=10 and ReorderLevel>UnitsOnOrder
R10-37 2-1-© 查询在1990年拍摄过电影的所有影星,或者拍摄过电影名中含有"3"的电影的所有影星 (3 分)
lect distinct starName from StarsIn where movieYear=1990 or movieTitle like '%3%'
R10-38 2-1-(e) 查询所有的男影星或者住址中含有4的影星 (3 分)
lect name from MovieStar where gender='M' or address like '%4%'
R10-39 spj-查询供应⼯程 j1 零件 p1 的供应商 (3 分)
lect sno
from spj
where pno='p1' and jno='j1'
R10-40 查询zgda表中所有⼥教授的信息 (3 分)
lect * from zgda where 性别='⼥' and 职称='教授'
R10-41 查询图书表中科学出版社出版的价格在50元以上的图书的信息,要求结果中包括书名,作者,出版社和售价4列。 (3 分) lect 书名,作者,出版社,售价 from 图书 where 售价>50 and 出版社='科学出版社'
R10-42 查询图书表中书名为“C语⾔程序设计”和“VB程序设计”的两本书的全部信息之⼀ (3 分)
lect * from 图书 where 书名='C语⾔程序设计' or 书名='VB程序设计'
R10-43 在读者表查询账号D002和D003两位读者的全部信息 (3 分)
lect *
from 读者
where 账号='D002' or 账号='D003'
R10-44 在读者表中查询余额在500元以下(不包括500元)的⼥性读者的全部信息 (3 分)
lect *
from 读者
where 余额<500 and 性别='⼥'
R10-45 查询读者表中余额介于500到1000(包括500,不包括1000)之间的读者的全部信息 (3 分)
lect *
from 读者
where 余额>=500 and 余额<1000
R10-46 在订单表中查询运费在40元到60元之间的订单的全部信息 (3 分)
lect *
from 订单
where 运费>=40 and 运费<60
R10-47 在员⼯表中查询姓陈的男职⼯的全部信息 (3 分)
lect *
from 员⼯
where 姓名 like '陈%' and 性别='男'
R10-48 在员⼯表中查询陈诚瑞和钟鸣的全部信息 (3 分)
lect *
from 员⼯
where 姓名='陈诚瑞' or 姓名='钟鸣'
R10-49 在订单表中查询011号员⼯和121号员⼯承办的订单信息 (3 分)
lect *
from 订单
where 员⼯编号='011' or 员⼯编号='121'
R10-50 A1-2根据所在国家查找订单信息 (3 分)
lect OrderID,CustomerID from orders where ShipCountry='Germany' or ShipCountry='Brazil' or ShipCountry='France'
R10-51 A1-6在顾客表中找出不是特定城市的顾客信息 (3 分)
lect CustomerID,Phone from customers where City<>'Madrid' and City<>'Torino' and City<>'Paris'
R10-52 A2-3查询产品表中单价不在范围内的的产品信息 (3 分)
lect ProductID,ProductName,CategoryID from products where UnitPrice<15 or UnitPrice>45
多功能报告厅
R10-53 查询xscj表中的学号,姓名,计算机三项信息,结果按计算机成绩的降序排列。 (3 分)
lect 学号,姓名,计算机 from xscj order by 计算机 desc
R10-54 查询xsda表中的学号、姓名、性别三项信息,结果按照⼥⽣优先的顺序显⽰。 (3 分)
lect 学号,姓名,性别 from xsda order by 性别 desc
R10-55 查询zgda表中的⼯号,姓名,性别,职称4项信息,显⽰结果时⾸先按照⼥性在前的顺序,如果性别相同则按照职称的升序排列。
(3 分)
lect ⼯号,姓名,性别,职称 from zgda order by 性别 desc,职称 asc
R10-56 查询图书表中的图书的条形码和书名,要求结果按条形码升序排序 (3 分)
lect 条形码,书名 from 图书 order by 条形码 asc
R10-57 查询图书的条形码,书名,出版社和出版⽇期,要求结果按出版社升序排列,出版社相同的数据按出版⽇期降序排列 (3 分) lect 条形码, 书名, 出版社,出版⽇期 from 图书 order by 出版社 asc,出版⽇期 desc
R10-58 在读者表中查询全部读者信息,要求⼥性在前男性在后,同为⼥性读者的按账号升序排列 (3 分)
lect *
from 读者
order by 性别 desc,账号 asc
牛排做法R10-59 在员⼯表中查询所有男性员⼯的编号,姓名和⼊职⽇期,结果按员⼯编号升序排列 (3 分)
lect 员⼯编号,姓名,⼊职⽇期 from 员⼯ where 性别='男' order by 员⼯编号 asc
R10-60 在顾客表中查询青岛的顾客编号,公司名称和电话,结果按顾客编号升序排列 (3 分)
lect 顾客编号,公司名称,电话 from 顾客 where 城市='青岛' order by 顾客编号 asc
R10-61 查询学⽣表中⼤于19岁的⼥⽣ (3 分)
lect sno as 学号,sname as 姓名,x as 性别,mno as 专业,(year('2020-03-01')-year(birdate)) as 年龄,memo as 备注
from stu
where x=0 and (year('2020-03-01')-year(birdate))>19
R10-62 查询2018年以后出版的图书的全部信息 (3 分)
lect *
from 图书
where year(出版⽇期)>=2018
R10-63 查询图书表中条形码左边开始三个字符是“TP3”的图书的全部信息 (3 分)
lect * from 图书 where left(条形码,3)='TP3'
R10-64 查询姓王的读者的账号、姓名和性别,要求使⽤left函数 (3 分)
lect 账号,姓名,性别
from 读者
where left(姓名,1) like '王'
R10-65 在员⼯表中查询1990年以后出⽣的职⼯的全部信息 (3 分)
lect * from 员⼯ where year(出⽣⽇期)>=1990
R10-66 查询学⽣表中部分信息 (3 分)
lect sno,sname,(ca when x=1 then '男' when x=0 then '⼥' end) as x from stu;
R10-67 6-2 查询价格超过2500美元的便携式电脑的平均速度 (3 分)
lect avg(speed) as avg_speed from laptop where price>2500
R10-68 6-1 查询PC的平均速度 (3 分)
lect avg(speed) as avg_speed from pc
R10-69 6-3 查询⼚商"A"⽣产的PC的平均价格 (3 分)
lect avg(price) as avg_price from pc,product where maker='A' del
R10-70 A3-3查找产品表中最低的单价 (3 分)
lect min(UnitPrice) as minUnitPrice
from products
R10-71 A3-4查询产品表中最⼤库存量 (3 分)
lect max(UnitsInStock) as maxUnitsInStock from products
R10-72 A3-1查询订单表中的平均运费 (3 分)
lect avg(Freight) as avgFreight from orders
R10-73 A3-2查询国家为Mexico、Germany的客户数量 (3 分)
lect count(*) as custCount from customers where Country='Mexico' or Country='Germany'
R10-74 A4-5统计职⼯表中职务的数量 (3 分)
lect count(distinct Title) as countTitle
from employees
R10-75 计算xscj表中计算机课程的最⾼分 (3 分)
lect max(计算机) as 计算机最⾼分 from xscj
R10-76 计算xscj表中计算机课程的最低分 (3 分)
lect min(计算机) as 计算机最低分 from xscj
R10-77 计算xscj表中英语课程的平均分 (3 分)
lect avg(英语) as 英语平均分 from xscj
R10-78 统计xscj表中计算机课程成绩在90⾄100之间的⼈数(包含90和100) (3 分) lect count(*) as 计算机优秀⼈数
from xscj
where 计算机 between 90 and 100
R10-79 计算xsda表中最⾼同学的⾝⾼ (3 分)
lect max(⾝⾼) as 最⾼同学的⾝⾼ from xsda
R10-80 计算xsda表中最矮同学的⾝⾼ (3 分)
lect min(⾝⾼) as 最矮同学的⾝⾼ from xsda
R10-81 查询图书表中全部图书的最⾼售价 (3 分)
lect max(售价) as 最⾼售价 from 图书
R10-82 查询图书表中全部图书的最低售价 (3 分)
lect min(售价) as 最低售价 from 图书
R10-83 查询图书表中全部图书的平均售价 (3 分)
lect avg(售价) as 平均售价 from 图书
R10-84 查询图书表中全部图书的最⾼售价、最低售价和平均售价 (3 分)
lect max(售价) as 最⾼售价,min(售价) as 最低售价,avg(售价) as 平均售价 from 图书R10-85 查询图书表中2018年出版的图书的数⽬ (3 分)
lect count(*) as 2018年出版的图书数⽬ from 图书 where year(出版⽇期)='2018'
R10-86 在读者表中查询账户余额的最⾼值和最低值 (3 分)
lect max(余额) as 最⾼余额,min(余额) as 最低余额 from 读者
R10-87 在读者表中查询所有等级为“⽩银”的读者的余额之和 (3 分)
lect sum(余额) as ⽩银读者余额之和 from 读者 where 等级='⽩银'
R10-88 在订单表中查询运费的最⼤值和最⼩值 (3 分)
lect max(运费) as 最⾼运费,min(运费) as 最低运费 from 订单
R10-89 在顾客表中查询公司城市在“济南”的顾客数⽬ (3 分)
党风廉洁建设内容
lect count(*) as 济南顾客数 from 顾客 where 城市='济南'
R10-90 在订单表中查询运费的平均值 (3 分)
lect avg(运费) as 平均运费 from 订单
R10-91 6-5 查询各种不同速度的PC的平均价格 (3 分)
lect speed,avg(price) as avg_price from pc group by speed
R10-92 6-9查询速度超过150MHZ的各种速度的PC的平均价格 (3 分)
lect speed,avg(price) as avg_price from pc where speed>150 group by speed
R10-93 A4-1查找订单表中每位顾客的平均运费 (3 分)
lect CustomerID,avg(Freight) as avgFreight from orders group by CustomerID
R10-94 A4-2统计顾客表中每个国家的顾客数量 (3 分)
lect Country,count(*) as custCount
from customers
group by Country
R10-95 统计xsda表中男⼥⽣的⼈数 (3 分)
lect 性别,count(*) as ⼈数 from xsda group by 性别
R10-96 计算xsda表中男⼥⽣的平均⾝⾼ (3 分)
lect 性别,avg(⾝⾼) as 平均⾝⾼
from xsda
group by 性别

本文发布于:2023-07-11 20:20:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1077484.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:表中   查询   图书   信息   全部   结果
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图