找出10部门的经理、20部门的职员 或者既不是经理也不是职员但是工资高于2000元的员工信息。

-- 1、 查询表中所有学生的信息
SELECT * FROM student 
-- 2、 查询表中所有学生的姓名和对应的英语成绩
SELECT name,english from student
-- 3、 统计每个学生的总分
SELECT *,(SUM(chinese)+SUM(english)+SUM(math)) AS Total_score FROM    student GROUP BY id
-- 4、 在所有学生总分数上加10分特长分。
SELECT *,(SUM(chinese)+SUM(english)+SUM(math)+10) AS Total_score FROM    student GROUP BY id
-- 5、 使用别名表示学生分数。
select id as '学号',name as '姓名',chinese as '语文',english as '英语',math as '数学' from student
-- 6、 查询姓名为李一的学生成绩
select *from student where name='李一'
-- 7、 查询英语成绩大于90分的同学
select name,english FROM student where english >90
-- 8、 查询总分大于200分的所有同学
SELECT *,(SUM(chinese)+SUM(english)+SUM(math)) AS Total_score FROM    student GROUP BY id having Total_score>200
-- 9、 查询英语分数在 80-90之间的同学
select name ,english from student WHERE english BETWEEN 80 and 90

-- 1、查找部门30中员工的详细信息。
SELECT * FROM emp WHERE DEPTNO = 30
-- 2、找出从事职员工作的员工的编号、姓名、部门号。
SELECT ENAME,EMPNO,DEPTNO,JOB FROM emp WHERE JOB = '职员'
-- 3、检索出奖金多于基本工资的员工信息。
SELECT * FROM emp WHERE COMM is NOT NULL
-- 4、检索出奖金多于基本工资60%的员工信息。
SELECT * FROM emp WHERE  COMM > SAL*0.6
-- 5、找出姓名中包含A的员工信息。
SELECT * FROM emp WHERE ENAME like "%A%"
-- 6、找出姓名以A、B、S开始的员工信息。
SELECT * FROM emp WHERE ENAME like "%A" OR ENAME like "%B" OR ENAME like "%S"
-- 7、找到名字长度为7个字符的员工信息。
SELECT * FROM emp WHERE ENAME like "%_______"
-- 8、名字中不包e符的员工信息。
SELECT * FROM emp WHERE ENAME NOT like "%A"
-- 9、返回员工的详细信息并按姓名升序排序。
SELECT * FROM emp GROUP BY ENAME ORDER BY ENAME ASC
-- 10、返回员工的信息并按姓名降序,工资升序排列。
SELECT * FROM emp GROUP BY ENAME,SAL ORDER BY ENAME DESC,SAL ASC
-- 11、计算员工的日薪(按30天)。
SELECT EMPNO,ENAME, FORMAT((SAL/30) ,2) AS PREDIEM FROM emp GROUP BY EMPNO
-- 12、找出获得奖金的员工的工作。
SELECT EMPNO,ENAME,JOB,COMM FROM emp WHERE COMM  IS NOT NULL
-- 13、找出奖金少于100或者没有获得奖金的员工的信息。
SELECT EMPNO,ENAME,JOB,COMM FROM emp WHERE COMM  IS  NULL OR COMM < 100
-- 14、找出10部门的经理、20部门的职员 的员工信息。
SELECT EMPNO,ENAME,JOB,DEPTNO FROM emp WHERE JOB = '经理' AND DEPTNO = 10  OR JOB = '职员' AND DEPTNO = 20
-- 15、找出10部门的经理、20部门的职员 或者既不是经理也不是职员但是工资高于2000元的员工信息。
SELECT EMPNO,ENAME,JOB,SAL,DEPTNO FROM emp WHERE JOB = '经理' AND DEPTNO = 10  OR JOB = '职员' AND DEPTNO = 20 OR SAL>2000

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值