显示工资最高的员工的名字,工作岗位(max等没办法直接跟在where后面) select ename,sal from emp where sale>(select avg(sal) from emp); 显示工资高于平均员工信息 (2)多表查询 多表查询是指两个和两个以上的表或者是视图的查询,在实际应用中,当查询单个表不能满足需求时,一般使用多表查询。如:显示sales部...
INSERT INTO `worker` (`部门号`, `职工号`, `工作时间`, `工资`, `政治面貌`, `姓名`, `出生日 期`) VALUES (102, 1005, '2014-4-1', 4800.00, '党员', '钱七', '1992-12-30'); INSERT INTO `worker` (`部门号`, `职工号`, `工作时间`, `工资`, `政治面貌`, `姓名`, `出生日 ...
若要查询所有比“陈静”教师工资高的教师姓名及工资,应使用下列SQL语句: SELECTX.姓名,X.工资FROM教师表AS X,教师表AS Y WHEREX.
百度试题 题目智慧职教: 表结构如下:dept(deptno,dname),emp(empno,ename,job,hiredate,sal,deptno)。查询工资比“张三”高的所有员工信息。相关知识点: 试题来源: 解析 select * from emp e where e.sal >(select sal from emp where ename="张三") ...
salary * 12 annual_sal FROM employees ORDER...BY annual_sal DESC, NameASC; 2、选择工资不在 8000 到 17000的员工的姓名和工资,按工资降序, 显示第 21 到 40 位置的数据 SELECT name...查询名字中包含 e的员工信息, 并按名字的字节数降序,再按部门号升序 SELECT employee_id, Name, department_id FR...
** 大写的是列名,或表名 ** 1)查询工资比100号员工工资高的所有员工信息。 SELECT * FROM EMPLOYEES where salary>(SELECT salary FROM EMPLOYEES where EMPLOYEE_ID=100); (2)查询工资高于公司平均工资的所有员工信息。 select *from EMPLOYEES where salary>(... ...
查询出工资高于某个部门员工工资的员工信息 这边在()里面的sql语句使用max函数是必须的,因为>这个符号是不能与多条信息做比较的 。用max的话返回数据就是一条。 --- select count(*) 总人数,avg(sal)平均工资,avg(datediff(year,hiredate,getdate()))平均服务年限, deptno from emp group by depid 在SQL...
题目:查询是经理的员工姓名,工资。 select ename,sal from emp where empno = any (select mgr from emp) 题目:查询部门编号不为10,且工资比10部门任意一名员工工资高的员工编号,姓名,职位,工资 10部门员工的工资select sal from emp where deptno=10,(700,2450,5000) ...
08.显示与30号门’MARTIN’员工工资相同的员工的姓名和工资 select ename,sal from emp where sal= (select sal from emp where ename='MARTIN' and deptno=30); 09.查询所有工资高于平均工资(包括所有员工)的销售人员 select *from emp where sal> ...