- select * from emp;
- select * from emp where deptno=10;
- select * from emp where deptno=10 and sal>1000;
- select ename, deptno, sal from emp;
- select ename as name, sal as salary, comm as commission from emp;
- select * from (select ename, sal as salary from emp) x where salary>1200;
- select concat(ename, ' works as a ', job) as message from emp;
- select ename, sal,
- case when sal<2000 then 'under paid'
- when sal>4000 then 'over paid'
- else 'OK'
- end as status
- from emp;
- select * from emp limit 5;
- select ename, job from emp order by rand() limit 5;
- select * from emp where comm is null;
- select * from emp where comm is not null;
- select coalesce(comm,0) from emp;//if comm is null, replaced by 0;
- select ename, job from emp where deptno in (10, 20);
- select ename, job from emp where ename like '%er';
- select ename, job from emp where job in ('salesman', 'clerk');
SQL之检索记录
最新推荐文章于 2021-04-12 15:11:39 发布