还剩5页未读,继续阅读
文本内容:
实验报告实验项目名数据的进阶查询称实验类型□演示性因验证性□综合性□设计研究性□其它实验学时实验时间实验地点实验仪器设硬件以上系统或计算机
1.win7Mac,备、耗材、软件软件或
2.MySQL WorkbenchNavicat查询职工的信息,包括职工编号、姓名、性别、部门名称和基本工资
1.SELECT职工编号,e.employee_id AS姓名,e.name AS性别,e.gender AS部门名称,d.department AS上基本工资e ase_salary ASFROMtbl_employees eJOINtbl_departments dON e.department_id=d.department_id;统计各部门的基本工资总额,结果包括部门名称和基本工资总额
2.实验方法与步骤SELECT部门名称,d.department AS基本工资总额SUMe.base_salary ASFROMtbl_employees eJOINtbl_departments dON e.department_id=d.department_idGROUP BYd.department;使用连接方式查询“经管学院”的职工学历分布情况,包括学历
3.INNERJOIN和人数SELECT学历,e.education AS人数COUNT*ASFROMtbl_employees eINNER JOINtbl_departments dON e.department__id=d.department__idWHERE经管学院d.department=GROUP BYe.education;查询每个部门的最高基本工资的职工信息,结果包括部门名称、基本工资
4.SELECT部门名称,d.department AS上基本工资e ase_salary ASFROMtbl_employees eINNERJOINtbl_departments dON e.department_id=d.department_idWHEREe.base_salary=SELECT MAXbase_salaryFROM tbl_employeesWHERE department_id=e.department_id;使用左连接查询各个职级的职工信息,结果包括职级名称、姓名、性别、
5.基本工资、职级工资和职级绩效职级工资表」作为左表tbl ank_salarySELECT职级名称,r.rank_title AS姓名,e.name AS性别,e.gender AS基本工资,e.base_salary AS职级工资,r.salary AS职级绩效r.performance_pay ASFROMtbl_rank_salary rLEFTJOINtbl_employees eON r.rank_id=e.rank_id;使用连接方式查询所有已婚职工的信息,结果包括部门名
6.INNERJOIN称、姓名、职级名称、基本工资、职级工资和职级绩效SELECT部门名称,d.department AS姓名,e.name AS职级名称,r.rank_title AS基本工资,e.base_salary AS职级工资,r.salary AS职级绩效r.performance_pay ASFROMtbl_employees eINNERJOINtbl_departments dON e.department_id=d.department_idINNER JOINtbl_rank_salary rON e.rank_id=r.rank-idWHERE已婚;e.marital_status=在表中查询与“赵志飞”职级相同的所有职工的姓名、性别和年
7.tbl_employees龄SELECT姓名,e.name AS性别,e.gender AS年龄FLOORDATEDIFFCURDATE,e.starting_date/365ASFROMtbl_employees eWHEREe.rank_id=SELECT rankjdFROM tbl_employees=赵志飞,WHERE name使用子查询查找所有副教授的姓名、性别、部门名称和学历
8.IN姓名,性别,部门名称,SELECT e.name ASe.gender ASd.department AS学历e.education ASFROMtbl_employees eJOIN tbl_departments dON e.department_id=d,department_idWHERE e.rankjd INSELECT rankjdFROMtbl_rank_salary WHERErank_title副教授%f;LIKE%使用子查询查找职称为“一级教授”和“二级教授”的职工的姓名、
9.IN性别和工作年限SELECT姓名,e.name AS性别,e.gender AS工作年限TIMESTAMPDIFFYEAR,e.starting_date,CURDATE ASFROMtbl_employees eINNERJOINtbl ranksalary rON e.rank id=r.rank idWHERE,一级教授「二级教授;r.rank_title IN查询年龄高于各自部门的平均年龄的职工信息,包括积工编号、性名、性别、,学
10.历、所在部门、职级名称和年龄职工编号,姓名,性别,SELECT e.employee_id ASe.name ASe.gender AS学历,所在部门,职级名称,e.education ASd.department ASrs.rank_title AS年龄TIMESTAMPDIFFYEAR,e.date_oLbirth,CURDATE ASFROMtbl_employees e二JOINtbl_departments dON e.department_id d.department_idJOIN tbl_rank_salary rsON e.rankjd=rs.rank_idWHERE TIMESTAMPDIFFYEAR,e.date_of_birth,CURDATESELECT AVGTIMESTAMPDIFFYEAR,e
2.date_oLbirth,CURDATEFROM tbl_employees e2WHERE e
2.department_id=e.department_id。
个人认证
优秀文档
获得点赞 0