数据库系统原理与设计实验教程实验1
实验一 简单查询
在订单数据库中,完成如下的查询:
(1) 查询所有业务部门的员工姓名、职称、薪水。
select employeeName,headShip,salary from employee
where department='业务科'
(2) 查询名字中含有“有限”的客户姓名和所在地。
select CustomerName,address from Customer
where CustomerName like '%有限%'
(3) 查询出姓“王”并且姓名的最后一个字
为“成”的员工。
select * from employee
where employeeName like '王%成'
没有结果
(4) 查询住址中含有上海或南昌的女员工,并显示其姓名、所属部门、职称、住址,其中性别用“男”和“女”显示。 select
employeeName,department,headship,address,
sex= Case sex
when 'M'then '男' when 'F'then '女' end
from employee
where address like'%上海%' or address like '%南昌%' and sex='F'
(5) 在订单明细表OrderDetail中挑出销售金额大于等于10000元的订单。
select orderNo from OrderDetail group by orderNo
having sum(quantity*price)>=10000 (6) 选取订单金额最高的前10%的订单数据。
SELECT TOP 10 PERCENT orderNo FROM Orderdetail GROUP BY orderNo
ORDER BY sum(quantity*price) DESC (7) 查询出职务为“职员”或职务为“科长”的女员工的信息。
select * from employee
where (headship='职员' or headship='科长') and sex='F'
相关推荐: