oracle的条件查询语句怎么写,Oracle条件查询语句-where where语句的查询
--where⼦句
--查询部门编号是10的所有的员⼯
lect * from emp where deptno = 10;
--查询部门中⼯资是3000的员⼯
lect * from emp where sal = 3000;
--找到部门中编号是 7788的员⼯青稞面
lect * from emp where empno = 7788;
--查询姓名为SCOTT的员⼯所有信息
--在使⽤where 查询条件,字符串是单引号⽽且区分⼤⼩写
lect * from emp WHERE ename = 'SCOTT';
-
-查询所有在⽇期是1981年5⽉1⽇⼊职的员⼯信息
--lect from emp where hiredate = '1981-5-1';
留别王侍御维--⽇期默认格式是 DD-MON-YYYY 查询条件按照⽇期来,⽇期也要加单引号
纲举目张是什么意思lect from emp where hiredate = '1/5⽉/1981';
--查询⼯资⼤于3000的员⼯
lect * from emp where sal>=3000; ---注意:sal=>3000 是错误的!数据库将不认识此符号!
红岩读后感600字初中--查询⼯资范围在1500-3000的员⼯所有信息
lect from emp where sal>=1500 and sal<=3000;
-- between..表⽰介于 两个值之间,包涵边界值
lect from emp where sal between 1500 and 3000;
--查询姓名是KING和SCOTT的详细信息
lect from emp where ename = 'KING' or ename ='SCOTT';
--IN 表⽰出现在集合中的记录
lect from emp where ename in ('KING','SCOTT');
--查询⼯资不等于3000的员⼯信息
lect from emp where sal <> 3000; --method1
冰箱冷藏室lect from emp where sal !=3000; --method2
lect * from emp where not sal = 3000; --method3 取反运算
--查询所有没有提成的员⼯的信息
-- is null 表⽰某个字段为空 不为空 is not null
lect from emp where comm is not null;
班级名字-- 取反的意思 where not comm is null
上海到安吉
lect from emp where not comm is null;
-- not 也可以代表取反的意思
lect * from emp where ename not in ('KING','SCOTT');
--查询所有姓名以s开头的员⼯信息
英文书信格式
-- 使⽤ like 和 通配符
-- 两个通配符 %代表0个或者多个字符 _⼀个字符
lect from emp where ename like '%S'; ---字符(或是' ')⾥⾯严格区分⼤⼩写。建议全部⼤写书写语句!--查询名字中带有0的
lect from emp where ename like '%O%';
--查询第⼆个字母是L的员⼯的所有信息
lect * from emp where ename like '_L%';
--查询员⼯姓名中带有的所有的信息
--ESCAPE ‘’ 相当于⾃⼰定义⼀个转义符
lect * from emp where ename like '%a%' ESCAPE 'a';