次课Select语句的基本功能

次课Select语句的基本功能

ID:39302292

大小:345.81 KB

页数:40页

时间:2019-06-30

次课Select语句的基本功能_第1页
次课Select语句的基本功能_第2页
次课Select语句的基本功能_第3页
次课Select语句的基本功能_第4页
次课Select语句的基本功能_第5页
资源描述:

《次课Select语句的基本功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Select语句的基本功能记录字段Table1Table2Table1Table1联接最简单的select语句SELECT{*,column[alias],...}FROMtable;说明:SELECT选择查询列表FROM提供数据源输出结果中列标题的默认显示Sql*plus的默认显示Date和character型数据左对齐Numeric型数据右对齐列标题默认显示为大写iSql*plus的默认显示列标题缺省居中对齐列标题默认显示为大写Select语句中的算数表达式对NUMBER型数据可以使用算数操作符创建表达式(+-*/)对DATE型数据可以使用部分算数操作符创建表达式(+-)包含算术表

2、达式的select语句SELECTlast_name,salary,salary*12FROMemployees;运算符的优先级乘法和除法的优先级高于加法和减法同级运算的顺序是从左到右表达式中使用括号可强行改变优先级的 运算顺序运算的优先级SELECTlast_name,salary,salary*12+100FROMemployees;SELECTlast_name,salary,salary*(12+100)FROMemployees;字符串的连结操作符将列或字符与其它列连结用双竖线表示(

3、

4、)产生的结果列是另一个字符表达式使用连结操作符SELECTlast_name

5、

6、job_i

7、dFROMemployees;SELECTlast_name

8、

9、‘workat’

10、

11、job_idFROMemployees;空值的使用空值是指不可用、未分配的值空值不等于零或空格任意类型都可以支持空值空值的运算表达式包括空值的任何算术表达式都等于空包括空值的连接表达式等于与空字符 串连接,也就是原来的字符串空值的算数运算SELECTlast_name,salary*(1+commission_pct)FROMemployees;空值的连接运算SELECTlast_name

12、

13、null

14、

15、first_nameFROMemployees;定义字段的别名改变列的标题头用于表示计算结果的含义作

16、为列的别名如果别名中使用特殊字符,或者是强制大小写敏感,或有空格时,都需加双引号定义字段别名改变列标题SELECTlast_name“姓名”,salary“薪水”FROMemployees;SELECTlast_name,salary*12“年薪”FROMemployees;定义字段别名强制大小写SELECTlast_name“Name”,salary*12“AnnualSalary”FROMemployees;文本字符串文本字符串是一个包括在SELECT查询列表中的字符,表达式,或数字日期和字符型文本字符串必须用单引号扩起来每返回一条记录文本字符串被显示一次使用文字字符串SELECT

17、last_name

18、

19、‘isa‘

20、

21、job_idAS"EmployeeDetails"FROMemployees;SELECTlast_name,‘Todayis‘

22、

23、’01-5月-04’FROMemployees;SELECTlast_name,100FROMemployees;重复记录缺省情况下查询显示所有行,包括重复行SELECTdepartment_idFROMemployees;去除重复行使用DISTINCT关键字可从查询结果中清除重复行SELECTDISTINCTdepartment_idFROMemployees;去除重复行DISTINCT的作用范围是后面所有字段的组合S

24、ELECTDISTINCTdepartment_id,job_idFROMemployees;带有限制条件的查询获取部门10的所有雇员EMPEMPNOENAMEJOB...DEPTNO7839KINGPRESIDENT107698BLAKEMANAGER307782CLARKMANAGER107566JONESMANAGER20...SELECT*FROMempWHEREdeptno=10;EMPEMPNOENAMEJOB...DEPTNO7839KINGPRESIDENT107782CLARKMANAGER107934MILLERCLERK10限定所选择的记录使用WHERE子句限定返

25、回的记录WHERE子句在FROM子句后SELECT[DISTINCT]{*,column[alias],...}FROMtable[WHEREcondition(s)];Where中的字符串和日期值字符串和日期要用单引号扩起来字符串是大小写敏感的,日期值是格式敏感的缺省的日期格式是'DD-MON-RR'SELECTlast_name,job_id,department_idFROMemployeesWHERElast_name=‘KING';当

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。