- 7
- 0
- 约3.31万字
- 约 36页
- 2017-05-28 发布于上海
- 举报
ZTESOracleSQL查询第一讲ppt课件
语法: ... WHERE expr operator value 例如: ... WHERE hiredate = 03-12月-81 ... WHERE sal = 4000 ... WHERE ename = SCOTT 示例1显示了在30号部门工作的所有员工的信息。 示例2检索出了不在30号部门工作的所有员工的信息。 示例3查询显示了所在部门编号大于10的所有员工信息。 示例4查询显示了所在部门编号小于30的所有员工信息。 示例5查询显示了所在部门编号大于等于30的所有员工信息。 示例6查询显示了所在部门编号小于等于30的所有员工信息。 示例7查询显示了在10号或20号部门工作的所有员工的信息。 示例8查询显示了姓名以S字母开头的所有员工的信息。 示例9查询显示了无法挣得奖金的所有员工的信息。 示例10查询显示了工资在$1000到$2000之间的所有员工的信息。 注意: 列的别名不能使用在WHERE子句中;!= 和 ^= 都表示不等于。 使用BETWEEN条件 我们可以通过使用BETWEEN运算符查询显示符合一定范围的数据行,所指定的范围包含一个上限和一个下限。 示例1中的SELECT语句查询显示了emp表中所有工资在$2500和$3500之间的员工信息,是一个闭区间的查找,有效的BETWEEN条件中必须首先指定下限。该运算符不仅可以用于数值型数据也可以用于字符型和日期类型数据,但后两种类型的数据直接使用时必须用单引号(‘’)引起来。如下示例查询的是字符串的范围: SELECT last_name FROM employees WHERE last_name BETWEEN King AND Smith; 使用IN条件 WHERE子句中使用IN运算符可以检索测试的值是否在IN指定的集合内,IN指定的集合数据可以是任何一种数据类型。在示例2中使用了IN运算符检索出了被100号、101号、201号三位员直接管理的所有员工的信息。 接下来的示例中SELECT查询了last_name在Hartstein, Vargas组成的名字集合中的所有员工的相关信息。 SELECT employee_id, manager_id, department_id FROM employees WHERE last_name IN (Hartstein, Vargas); 如果IN集合的列表中,数据类型是字符和日期,那么必须使用单引号()引起来。 使用LIKE操作符 我们可能把握不准需要查找的确切的值,那么就可以使用LIKE通过字形匹配检索所需要的数据行,查找条件可以包含愿意字符串和数字。 模式可以使用普通字符和以下两个通配符的组合指定: 示例中的SELECT语句查询显示了员工姓名中的第二个字母是S的所有员工的姓名。注意,S是大写字符,如果是小写s的将不会被显示。有时LIKE运算符是BETWEEN条件的捷径。以下示例显示了在1981年被雇用的所有员工的姓名与雇用时间: SELECT last_name , hire_date FROM employees WHERE hire_date LIKE %95; 如果需要对一个字符串中的下划线或是百分号进行文本匹配时,可以使用ESCAPE选项。下面示例显示了岗位名称中包含字符串”SA_”的所有雇员信息。 SELECT employee_id , last_name , job_id FROM employees WHERE job_id LIKE %SA\_% ESCAPE \; ESCAPE选项说明与LIKE操作符一起使用的通配符前面的反斜线字符是一个转移字符,其后的通配符会被解释成普通字符进行匹配。 通配符 说明 % 匹配从指定位置开始的任意个字符 _ 匹配指定位置上的任意一个字符 EMPLOYEE_ID LAST_NAME JOB_ID ----------- --------- ------ 145 Russell SA_MAN 146 Partners SA_MAN 测试空值运算符 NULL条件有两个:IS NULL和IS NOT NULL,使用来测定空值和非空值。 因为空值不能等于或不等于任何值,因为不能使用等号”=”来测试。示例中的SELECT语句查询显示了所有没有上司的雇员的信息。以下示例使用IS NULL条件查询显示了所有无资格获得奖金的雇员的姓名
您可能关注的文档
- propsal for cocacola christmas display(凯德效果材质尺寸)4.pptx
- QC知识培训.ppt
- QC小组基础教材2新版.ppt
- QC七大手法.ppt
- QC层别法一看就会的教程.ppt
- proe曲面造型设计及参数化建模教程.ppt
- PVD知识整理.pptx
- qm7工序能力.ppt
- qm3质量管理和质量保证国际标准.ppt
- qm4老7种质量管理工具和方法.ppt
- 2026人音版音乐八年级下册 第二单元《蜀道难》课件.pptx
- 2026人音版音乐八年级下册第一单元-《过雪山草地》课件.pptx
- 2026人音版音乐八年级下册第一单元-《强军战歌》课件.pptx
- 2026人音版音乐八年级下册第一单元《我爱祖国的蓝天》课件.pptx
- 4.5鼓和玩具 课件 2026鲁教版音乐一年级下册.pptx
- 4.6玩具进行曲 课件 2026鲁教版音乐一年级下册.pptx
- 5.1劳动最光荣 课件 2026鲁教版音乐一年级下册.pptx
- 5.2快乐的小木匠 课件 2026鲁教版音乐一年级下册.pptx
- 5.3森林中的铁匠 课件 2026鲁教版音乐一年级下册.pptx
- 5.4风车咿呀呀 课件 2026鲁教版音乐一年级下册.pptx
原创力文档

文档评论(0)