Oracle 第2节过滤和排序数据
来源:互联网 发布:sql server 收费 编辑:程序博客网 时间:2024/04/29 10:10
学习目标
1.在查询中过滤行
2.在查询中对行进行排序
LessonAim
While retrieving data from the database, you may need to restrict the rows of data that are displayed or specify the order in which the rows are displayed.
This lesson explains the SQL statements that youuse to perform these actions.
SELECT *|{[DISTINCT] column|expression [alias],...}
FROM table
[WHERE condition(s)];
•WHERE 子句紧随 FROM子句。
SELECT employee_id,last_name,job_id,department_idFROM employeesWHERE department_id = 90 ;
学习到order by时,这个order 关键字也是不能插入到from 和where之间的
•字符和日期要包含在单引号中。
•字符大小写敏感,日期格式敏感。
SELECTlast_name,job_id,department_idFROM employeesWHERE last_name = 'Whalen';
SELECT last_name,hire_date,department_idFROM employeesWHERE hire_date ='7-6月-1994'
日期以特定的格式书写!
这样书写很麻烦,可以使用to_char函数转换date类型为字符串类型
SELECT last_name,hire_date,department_idFROM employeesWHERE to_char(hire_date,'yyyy-mm-dd') = '1994-06-07'
SELECT last_name, salary
FROM employees
WHERE salary <= 3000;
SELECT last_name, salaryFROM employeesWHERE salary BETWEEN 2500 AND 3500;
SELECT employee_id,last_name, salary,manager_idFROM employeesWHERE manager_id IN (100, 101, 201);
•使用 LIKE运算选择类似的值
•选择条件可以包含字符或数字:
–% 代表零个或多个字符(任意个字符)。
_代表一个字符SELECT first_nameFROM employeesWHERE first_name LIKE 'S%';
SELECT last_nameFROM employeesWHERE last_name LIKE '_o%';
•可以使用 ESCAPE 标识符选择‘%’和‘_’符号。
•回避特殊符号的:使用转义符。例如:将[%]转为[\%]、[_]转为[\_],然后再加上[ESCAPE ‘\’] 即可。
SELECT job_idFROM jobsWHERE job_id LIKE ‘IT\_%‘ escape ‘\‘;
使用IS (NOT)NULL判断空值。
SELECT last_name,manager_idFROM employeesWHERE manager_id IS NULL;
0 0
- Oracle 第2节过滤和排序数据
- Oracle:过滤和排序数据
- Oracle过滤和排序2
- oracle--过滤和排序
- oracle过滤和排序
- Oracle排序过滤重复数据
- Oracle学习(2):过滤和排序
- 02 过滤和排序数据 -oracle学习笔记
- Oracle中的过滤和排序
- 3. 过滤和排序数据
- 过滤和排序数据1
- Oracle学习(二):过滤和排序
- Oracle数据库(二)过滤和排序
- Oracle数据库之过滤和排序
- 003_过滤和排序数据
- Oracle排序过滤重复数据,取最新的数据
- Oracle排序过滤重复数据,取最新的数据
- Oracle排序过滤重复数据,取最新的数据
- 基础知识理论
- 应用间的跳转
- 大小端引发的问题
- linux常用命令----join
- 第70讲:Scala界面GUI编程入门
- Oracle 第2节过滤和排序数据
- 35 - 找出字符串中第一个只出现一次的字符
- 好好学习,天天向上
- 好事就要大家都知道,极客学院视频下载
- 堆排序
- Android 应用(中英文)切换
- 杭电3785寻找大富翁
- OC中copy的使用
- MediaPlayer源码简单分析