Oracle笔记_查询
1 单条件查询 select …… from …… where 条件 -- = > >= < <= != <> -- 单引号用于数据表示字符串 -- 双引号用于数据库对象名,列名,表名…… -- 数据区分大小写,数据库不区分大小写 2 多条件查询 --与and 或or 非not select * from emp where deptno in (10,20); -- in表示deptno取值在10和20其中一个,not in表示不在集合中;如果结果中含有NULL,不能使用not in,但可以使用in。 select * from emp where sal between 1000 and 2000; -- between and 是包括边界值 --SQL在解析where时,是从右向左解析的;使用and时应将易假的值放在右侧,or时应将易真的值放在右侧; 3 模糊查询 select ... from ... where 列名 like '模式字符串' -- % 表示若干个字符 -- _ 表示一个字符 select * from emp where ename like '%\_%' escape '\'; -- 以反斜杠作为转义字符 4 排序 select ... from ... where 条件 order by 列名1 asc|desc,列名2.... -- asc表示升序