首先在数据库中建一个表
create database if not exists D_emp; use D_emp; create table if not exists emp( empno char(10) primary key, //职工号 ename varchar(15) not null, //姓名 sal int, //薪水 deptno varchar(20), //部门 mgr char(10) //部门经理 );
1.创建一个与雇员表相同结构的新数据表,新表的名称为cp_emp
create table cp_emp like emp;
2.列出所有文员的姓名及其部门名称。
select ename,deptno from emp;
3.查询雇员表中工资最高的雇员的员工号、员工姓名、工资和部门号。
select max(sal) empno,ename,sal,deptno from emp;
4.按照部门编号进行分组,分组后的平均薪水必须大于1500,查询各分组的平均工资,按照平均薪水的倒序进行排列。
select avg(sal),deptno from emp group by deptno having avg(sal)>1500 order by avg(sal) desc;
今日学习
1.对表格进行索引,有加减乘除,修改列标题,查询条件,消除重复值,数据排序
2.逻辑运算符相关的
3.进行数据汇总功能的
4.依据条件成组并且进行筛选