2023_10_09_MYSQL_DAY_01
| |
| SELECT ename, job, sal |
| FROM emp |
| WHERE ( job='SALESMAN' |
| OR job='PRESIDENT') |
| AND sal>1500; |
| |
| SELECT ename, job, sal |
| FROM emp |
| WHERE job='SALESMAN' |
| OR job='PRESIDENT' |
| AND sal>1500; |
| |
| |
| SELECT ename,comm |
| FROM emp |
| WHERE comm IS NOT NULL; |
| |
| SELECT ename,sal |
| FROM emp |
| WHERE sal NOT BETWEEN 3000 AND 5000; |
| |
| NOT BETWEEN .. AND .. :不在某个区间 |
| NOT IN (集合):不在某个集合内 |
| NOT LIKE :不像..... |
| IS NOT NULL: 不是空 |
| |
| |
| |
| SELECT ename,comm |
| FROM emp |
| WHERE comm IS NULL; |
| |
| |
| SELECT * |
| FROM emp |
| WHERE ename LIKE '%T_'; |
| |
| |
| SELECT * |
| FROM emp |
| WHERE ename LIKE 'W%'; |
| |
| |
| SELECT ename,mgr |
| FROM emp |
| WHERE mgr IS NULL; |
| |
| |
| SELECT ename,comm |
| FROM emp |
| WHERE comm IS NULL; |
| |
| |
| SELECT ename |
| FROM emp |
| WHERE ename LIKE 'S%'; |
| |
| SELECT ename |
| FROM emp |
| WHERE ename LIKE 'S_'; |
| |
| SELECT ename |
| FROM emp |
| WHERE ename LIKE '%A%'; |
| |
| SELECT ename |
| FROM emp |
| WHERE ename LIKE '__A%'; |
| |
| |
| SELECT ename,sal |
| FROM emp |
| WHERE sal BETWEEN 3000 AND 5000; |
| |
| |
| SELECT ename,hiredate |
| FROM emp |
| WHERE hiredate BETWEEN '1982-1-1' AND '1985-12-31'; |
| |
| |
| select empno,ename,deptno |
| from emp |
| where deptno in (10,20); |
| |
| |
| SELECT empno,ename,sal |
| FROM emp |
| WHERE sal BETWEEN 1250 AND 1600; |
| |
| |
| SELECT empno,ename,deptno |
| FROM emp |
| WHERE deptno <> 10; |
| |
| SELECT empno,ename,deptno |
| FROM emp |
| WHERE deptno != 10; |
| |
| |
| SELECT empno,ename,hiredate |
| FROM emp |
| WHERE hiredate < '1985-12-31'; |
| |
| |
| SELECT empno,ename,job |
| FROM emp |
| WHERE job='SALESMAN'; |
| |
| |
| SELECT empno,ename,hiredate |
| FROM emp |
| WHERE hiredate > '1985-01-01'; |
| |
| |
| |
| SELECT empno,ename,job |
| FROM emp |
| WHERE job='CLERK'; |
| |
| SELECT empno,ename,job |
| FROM emp |
| WHERE job="CLERK"; |
| |
| |
| SELECT empno,ename,deptno |
| FROM emp |
| WHERE deptno=20; |
| |
| |
| SELECT DISTINCT job FROM emp |
| |
| |
| SELECT DISTINCT deptno FROM emp |
| |
| |
| SELECT ename 员工姓名,sal 工资收入,comm 奖金收入,sal+comm 总收入 FROM emp; |
| |
| |
| SELECT ename,sal 涨薪前,sal*1.2 涨薪后 FROM emp; |
| |
| |
| SELECT ename,sal,comm,sal+comm 月总收入 FROM emp |
| |
| |
| SELECT empno,ename,sal,sal*12 年薪 FROM emp |
| |
| |
| SELECT empno 编号,ename "姓 名",sal '工 资',comm "奖,金" FROM emp |
| |
| |
| SELECT empno 编号,ename 姓名,sal 工资,comm 奖金 FROM emp |
| |
| |
| SELECT empno,ename,sal,comm FROM emp |
| |
| |
| SELECT * FROM emp |
| |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)