当前位置: 首页 > wzjs >正文

网站建设及维护干什么的wordpress实现视频播放

网站建设及维护干什么的,wordpress实现视频播放,微信管理平台,免费下载ppt课件软件📢本章节主要学习使用SQL多表查询的案例,多表查询基础概念 请点击此处。 🎄数据准备 首先我们创建一个新的表也就是薪资等级表,其余两个表(员工表和薪资表)在多表查询章节中已经创建。然后我么根据这三个表完成下面的12个需求。 create tab…

📢本章节主要学习使用SQL多表查询的案例,多表查询基础概念 请点击此处。

 🎄数据准备

  • 首先我们创建一个新的表也就是薪资等级表,其余两个表(员工表和薪资表)在多表查询章节中已经创建。
  • 然后我么根据这三个表完成下面的12个需求。
create table salaryGrade(grade int,losal int,hisal int
)comment '薪资等级表';insert into salaryGrade values (1,0,3000),(2,3001,5000),(3,5001,8000),(4,8001,10000),(5,10001,15000),(6,15001,20000),(7,20001,25000),(8,25001,30000);

🎄案例

⭐案例1

. 📢 查询员工的姓名、年龄、职位、部门信息 (隐式内连接)
select employee.name,employee.age,employee.job,department.name from employee,department
where employee.dept_id = department.id;

⭐案例2

📢 查询年龄小于30 岁的员工的姓名、年龄、职位、部门信息(显式内连接)
select e.name,e.age,e.job,d.name from
employee as e join department as don (e.dept_id = d.id and e.age < 30);
  • 还有一种是在on子句后面加where条件
select e.name,e.age,e.job,d.name from
employee as e join department as don e.dept_id = d.id where e.age > 30;

⭐案例3

📢 查询拥有员工的部门ID 、部门名称
  • 这里有个重点要使用distinct对查出的列进行去重操作。
  • 对于distinct来说是它后面所有的列都完全相同时才会去重。
select distinct department.id, department.name from employee,department
where employee.dept_id = department.id

⭐案例4

📢查询所有年龄大于40岁的员工, 及其归属的部门名称; 如果员工没有分配部门, 也需要展示出

( 外连接 )
select e.*,department.name from (select * from employee where employee.age > 40) as eleft outer join department on e.dept_id = department.id;
  • 还有一种实现方式更为简单
select employee.*,department.name from employee left outer join departmenton employee.dept_id = department.id where employee.age > 40

⭐案例5

📢查询所有员工的工资等级

select employee.*,salaryGrade.grade from employee,salarygradewhere employee.salary between salaryGrade.losal and salaryGrade.hisal;

⭐案例6

📢 查询 " 研发部 " 所有员工的信息及 工资等级
  • 首先涉及到3个表,3个表的连接条件至少有两个,先确定连接条件
  • 连接条件:(employee.salary between salaryGrade.losal and salaryGrade.hisal) and department.id = employee.dept_id
  • 查询条件:department.name = '研发部'
select employee.*,salaryGrade.grade from employee ,department,salaryGrade
where  (employee.salary between salaryGrade.losal and salaryGrade.hisal) and department.id = employee.dept_id
and department.name = '研发部'

⭐案例7

📢 "研发部 " 员工的平均工资
select department.name, avg(employee.salary) as '平均工资'
from employee,department
where employee.dept_id = department.idand department.name = '研发部';/* 每个部门平均工资 */
select department.name, avg(employee.salary) as '平均工资'
from employee,department
where employee.dept_id = department.id
group by employee.dept_id;

⭐案例8

📢查询工资比灭绝高的员工
  • 这是一个典型的标量子查询,因为返回的值只有一个值。
select name from employee where salary > (
select salary from employee where name = '灭绝')
  • 当然这个也可以使用自查询,只不过比子查询要复杂
select a.name from employee as a join employee as b on a.salary > b.salary where  b.name = '灭绝'

⭐案例9

📢 查询比平均薪资高的员工信息
select name from employee where salary > (select avg(salary) from employee);

⭐案例10

📢 查询低于本部门平均工资的员工信息
select * from employee as a where a.salary <
(select avg(b.salary) from employee  as b where b.dept_id = a.dept_id)
  • 还可以使用分组查询+自连接
select a.* from employee as a join
(select employee.dept_id,avg(employee.salary) as avg_salary from employee group by dept_id )
as b on a.dept_id = b.dept_id
where a.salary < b.avg_salary

⭐案例11

📢 查询所有的部门信息 , 并统计部门的员工人数
  • 这里使用的子查询属于select类型。
select a.id, a.name, (select count(*)  from employee as b where b.dept_id = a.id) as '部门人数'
from department as a;

⭐案例12

📢 查询所有学生的选课情况 , 展示出学生名称 , 学号 , 课程名称
  • 首先我们先把三张表的连接条件写出来。
  • 然后再去写表的查询条件。这个案例不需要写查询条件。
select student.name, student_course.studentno, student_course.courseno
from student,course,student_course
where student.no = student_course.studentnoand course.name = student_course.courseno
    http://www.dtcms.com/wzjs/821749.html

    相关文章:

  • 西安的商城网站建设小城镇建设网站
  • 安阳如何优化网站网站添加搜索
  • 网站开发毕业实训总结做电影网站为什么查封不了
  • 外贸做消防的网站免费网站可以做cpa
  • 企业网站登录黄页网站代码
  • 网站右下角图片广告代码小程序和公众号的区别和优势
  • 深圳企业网站建设公司排名怎么使用宝塔做网站
  • 义务 网站建设网络推广公司简介模板
  • 如何制作网站最简单的方法wordpress哪里查看id
  • 网站弹出公告代码怎么样做推广网站
  • 网站做中英文英文太长怎么办杭州企业网站设计
  • 网站首页图片分辨率3d动画制作软件免费
  • 上海高端网站建设服务公辽宁网络科技有限公司
  • 忘记wordpress登录密码网站建设优化哪家专业
  • 教学设计的网站网站推广的目的有哪些
  • 网站打开有声音是怎么做的淘宝网站怎样建
  • 做企业网站模板可以seo企商网站建设
  • 网站菜单框架无锡企业网站制作报价
  • 校园二手市场网站建设方案超可爱做头像的网站
  • 企业网站建设方案行情绘图软件免费版
  • 做网站一年赚多少钱注册传媒公司需要多少钱
  • 做网站税费wordpress文件类型不受支持
  • 怎么用ftp管理网站wordpress删除侧边栏
  • 可以做图片视频的网站wordpress php7加速
  • 南宁大型网站推广公司家装设计网站开发
  • 蒲城做网站设计网页推荐
  • 全国响应式网站建设西充县企业网站建设
  • 石家庄做网站的有哪些公司建站员工网站
  • 自学考试网站建设与管理东莞人才网58
  • 环保网站建设公司哪家好物业管理系统c语言