简单查询笔记
作者:互联网
简单查询的语法格式
select 列名或者 * from 表名
select * from emp;-------查询emp表中的所有信息
从emp中查询员工编号,员工姓名,职位。
select empno,ename,job from emp;
条件查询的语法格式
select 列名或者*
from 表名
where 条件
给列取别名
select 列名 as 别名 from emp; 或 select 列名 别名 from emp;
1、数字查询
/* 。。*/ 多行注释 ---单行注释
查询员工编号为7788的员工信息
select * from emp where empno=7788;
运算符
等于= 大于> 小于< 大于等于>= 小于等于<= 不等于<>或者!=
查询emp中员工编号不为7788的员工信息?
select * from emp where empno<>7788;
select * from emp where empno!=7788;
2、字符串查询
查询姓名为'SMITH'员工信息
select * from emp where ename='SMITH';--1注意大小写。2注意单引号。3要在英文状态下书写。
3、or -------------至少满足一个条件即可 and---------同时满足两个条件
查询姓名为'SMITH','SCOTT'的员工信息
select * from emp where ename='SMITH'or ename='SCOTT';
in-------结合内---可连接多个字符
select * from emp where ename in ('SMITH','SCOTT');
查询员工编号为7788,7369的员工信息
select * from emp where empno=7788 or empno=7369;
select * from emp where empno in(7788,7369);
4、not ---取反
查询员工编号不为7788,7369 的员工信息
select * from emp where empno<>7788 and empno<>7369;
select * from emp where empno not in (7788,7369);
5、between and ------------注意边界值
查询员工编号大于等于7369小于等于7788的员工信息
select * from emp where empno between 7369 and 7788;
6、distinct -----去除重复单个语句
查询并去除重复的工作职位
select distinct job from emp;
查询部门编号要求去除重复的部门编号
select distinct deptno from emp;
7、 order by -------------排序
练习查询部门编号要求去除重复的部门编号,升序来排部门编号 asc desc --如果不加asc或desc 默认升序
select distinct deptno from emp order by deptno asc;
8、like ---------------用于模糊查询 (可查固定长度)
查询员工姓名里含A的员工信息。
select * from emp where ename like '%A%';
查询员工姓名里第二个字母是A的员工信息
select * from emp where ename like '_A%';
查询员工姓名里第一个字母是A的员工信息
select * from emp where ename like 'A%';
查询1982年入职的所有雇员信息
select * from emp where hiredate like '%82%';
9、union ----------连接多个语句并去除重复的结果(联想distinct)
union all --------包含所有结果
查询员工编号为7788的员工姓名员工编号。
查询员工编号大于等于7788的员工姓名员工编号。
select ename,empno from emp where empno=7788
union all
select ename,empno from emp where empno>=7788;
10、is null 和 is not null 的使用
查询没有奖金的雇员
select ename,comm from emp where comm is null;
查询有奖金的雇员
select ename,comm from emp where comm is not null;
标签:笔记,查询,emp,7788,简单,员工,where,select 来源: https://www.cnblogs.com/wyx666/p/11217733.html