- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL实验实验至实验的答案
SQL实验
实验4
1.用select 语句查询departments和salary表中的所有数据:
select salary.*, departments.*
from salary ,departments
2、查询departments 中的departmentid:
select departmentid from departments
go
3、查询 salary中的 income,outcome:
select income,outcome from salary
go
4、查询employees表中的部门号,性别,要用distinct消除重复行:
select distinct(departmentid), sex
from employees
5、查询月收入高于2000元的员工号码:
select employeeid from salary
where income2000
go
6、查询1970年以后出生的员工的姓名和住址:
select name ,address
from employees
where birthday1970
go
7、查询所有财务部的员工的号码和姓名:
select employeeid ,name
from employees
where departmentid in(select departmentid from departments where departmentname=财务部)
goselect name ,address,
case
when income-outcome2000 then 低收入
when income-outcome3000 then 高收入
else 中等收入
end as 收入等级
from employees,salary
where employees.employeeid=salary.employeeid
go
9、计算salary表中员工月收入的评价数:
select avg(income)as 平均收入 from salaryselect max(employeeid)as 最大员工号码 from employees
11、计算salary表中的所有员工的总支出:
select sum(outcome) as总支出 from salary
12、查询财务部雇员的最高实际收入:
select max(income-outcome) from salary ,employees,departments
where salary.employeeid=employees.employeeid and employees.departmentid=departments.departmentid and departmentname=财务部
go
13、查询财务部雇员的最低实际收入:
select min(income-outcome) from salary ,employees,departments
where salary.employeeid=employees.employeeid and employees.departmentid=departments.departmentid and departmentname=财务部
go
14、找出所用地址中含有“中山”的雇员的号码及部门号:
select employeeid ,departmentid
from employees
where address like%中山%
go
15、查找员工号码中倒数第二个数字为0的员工的姓名,地址和学历:
select education,address,name
from employees
where employeeid like%0_
go
16、使用into字句,由表employees创建“男员工1”表,包括编号和姓名:
select employeeid,name
into 男员工表
from employees
where sex=1
go
17、用子查询的方法查找收入在2500元以下的雇员的情况:
select * from employees
where employeeid in
(select employeeid from salary where income2500)
go
18、用子查询的方法查找查找研发部比所有财务部雇员收入都高的雇员的姓名:
SELECT Name FROM Employees WHERE EmployeeID IN
(
SELECT EmployeeID FROM Salary
您可能关注的文档
- NC应收应付管理.pptx
- MPACC公司财务第章净现值和资本预算.ppt
- NC财务试卷A卷.doc
- No劳动保护措施经费安措费管理.doc
- ockvbq会计从业资格考试会计基础.doc
- Oeeisw会计从业资格考试模拟试题会计基础.doc
- mis服装销售库存管理系统.doc
- Office电脑办公基础教程ch编排与美化工作表.pptx
- OK全国高等教育自学考试合同法真题及参考答案.doc
- NCV存货核算管理介绍.ppt
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)