欢迎来到天天文库
浏览记录
ID:46587396
大小:723.06 KB
页数:29页
时间:2019-11-25
《第3章 限制数据和对数据排序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、东软认证JAVA软件工程师ITEducation&TrainingBeyondTechnology第三章限制数据和对数据排序Copyright2007©版权所有东软培训Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training带有限制条件的查询EMPEMPNOENAMESAL...DEPTNO查询20部门的所有员工7839KING5100107369SMITH800207499ALLEN1600307782CLARK245010...EMPSELECT*SELECT*EMPNOEN
2、AMESAL...DEPTNOFROMempFROMemp7369SMITH80020WHERWHEREdeptno=20;Edeptno=20;7566JONES2975207902FORD300020Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training选择表中的部分行ò使用WHERE子句限定返回的记录òWHERE子句在FROM子句后ò语法:SELECT*
3、{[DISTINCT]SELECT*
4、{[DISTINCT]列名列名
5、
6、表达式表达式[[别名别名][,...]}][,
7、...]}FROMFROM表名表名[WHERE[WHERE条件条件];];ò例3-1查询公司月薪高于12000的员工信息。SELECTemploySELECTemployee_id,last_name,salaryee_id,last_name,salaryFROMemployeesFROMemployeesWHERWHEREsalary>=12000;Esalary>=12000;Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training比较运算符运算符含义=等于>大于>=大于等
8、于<小于<=小于等于<>不等于Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training使用比较运算符ò使用比较运算符需要遵循以下原则:–字符及日期类型需要在两端用单引号;–字符类型大小写敏感;–日期类型格式敏感,默认格式’DD-MON-RR’;ò例3-4查询在1999年1月1日以后进入公司的雇员信息。SELECTlasSELECTlastt_name,hire_date_name,hire_dateFROMemployeesFROMemployeesWHERWHEREhire_d
9、ateEhire_date>>='01-1='01-1月月-1999';-1999';Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training转换英文环境ò例3-5查询在1999年1月1日以后进入公司的雇员信息(英文环境)ALTERSESSIONSETNLS_LANGUAGE='AMERICAN';ALTERSESSIONSETNLS_LANGUAGE='AMERICAN';SELECTlasSELECTlastt_name,hire_date_name,hire_dateFRO
10、MemployeesFROMemployeesWHERWHEREhire_dateEhire_date>>='01-JAN-1999';='01-JAN-1999';Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training特殊比较运算符运算符运算符含义含义BETWEEN...AND...BETWEEN...AND...确定范围,在两个值之间确定范围,在两个值之间(包含比较值)(包含比较值)ININ((列表)列表)确定集合确定集合LIKELIKE字符串匹配查询字符串匹配查询ISNU
11、LLISNULL判断空值判断空值Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&TrainingBETWEEN…AND…ò例3-6查询月薪在4200元到6000公司的雇员。SELECTSELECTemployee_id,last_name,salaryemployee_id,last_name,salaryFROMFROMemployeesemployeesWHERWHEREEssalaryBETWEEN4200AND6000;alaryBETWEEN4200AND6000;Copyri
12、ght2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training使用IN运算符òIN运算符主要对指定的值进行比较查看的时候使用。ò例3-7查询部门编号为10、90或110的雇员信息。SELECTemp
此文档下载收益归作者所有