日期:2014-05-16 浏览次数:20686 次
Oracle培训(二十七)——Oracle 11g 第二章知识点总结——过滤 排序
知识点预览
创建表
插入数据
过滤
排序
创建表
1. 创建表
create table emp( empnonumber(4) not null, enamevarchar2(10), jobvarchar2(9), mgr number(4), hiredate date, sal number(7,2), comm number(7,2), deptno number(4) );
Create table dept( Deptnonumber(4), Dnamevarchar2(20), Locvarchar2(13) );
插入数据
1. 插入数据
a) 插入全字段
insert into dept values(10,’Accounting’,’NewYork’);
b)插入某个字段(非全字段插入)
insert into dept(deptno) values(40);
过滤
1.使用WHERE 子句,将不满足条件的行过滤掉。
SELECT *|{[DISTINCT] column|expression [alias],...}
FROM table
[WHERE condition(s)];
2. WHERE 子句紧随 FROM 子句。
3. 字符和日期
a) 字符和日期要包含在单引号中。
b)字符大小写敏感,日期格式敏感。
c) 默认的日期格式是 DD-MON-RR。
4. 比较运算
5. 其他比较运算
6. Between
使用 BETWEEN 运算来显示在一个区间内的值。
SELECTlast_name, salary FROM employees WHERE salary BETWEEN 2500 AND 3500;
7. IN
使用 IN运算显示列表中的值。
SELECT employee_id, last_name,salary, manage