Oracle数据库管理系统课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库管理系统 第四讲 简单查询 课程目标 一、在查询中过滤行 一、在查询中过滤行 一、在查询中过滤行 一、在查询中过滤行 一、在查询中过滤行 一、在查询中过滤行 一、在查询中过滤行 一、在查询中过滤行 二、对查询结果进行排序 二、对查询结果进行排序 三、单行函数 三、单行函数 三、单行函数 三、单行函数(字符函数) 三、单行函数(字符函数) 二、对查询结果进行排序 三、单行函数(字符函数) 三、单行函数(字符函数) 三、单行函数(数值函数) ROUND: 四舍五入 ROUND(45.926, 2) TRUNC: 截断 TRUNC(45.926, 2) MOD: 求余 MOD(1600, 300) FLOOR: 向下取整 FLOOR(45.926) CEIL: 向上取整 CEIL(45.926) 三、单行函数(数值函数) 三、单行函数(日期函数) 三、单行函数(日期函数) 三、单行函数(日期函数) 三、单行函数(日期函数) 三、单行函数(日期函数) 三、单行函数(日期函数) 三、单行函数(日期函数) 三、单行函数(转换函数) 三、单行函数(转换函数) 三、单行函数(转换函数) 三、单行函数(转换函数) 三、单行函数(转换函数) 三、单行函数(转换函数) 三、单行函数(转换函数) 三、单行函数(转换函数) 三、单行函数(转换函数) 无限风光在险峰, 同学们加油啊! 转换函数- TO_CHAR 语法: TO_CHAR转化函数将日期以fmt指定的格式转换为varchar2数据类型的值。如果省略了fmt,那么日期将以默认的日期格式转换为varchar2型。 举例: select to_char(sysdate,’yyyy-mm-dd’) from dual; select to_char(1210.73, $9,999.00) from dual; TO_CHAR(date, fmt) TO_CHAR(number, fmt) 转换函数- 日期模式 YYYY/rrrr 年的四位数字表示 YEAR 年英文拼出 MM 月份的两位数字表示 MONTH 月份的全称 MON 月份的三位字母表示(英文) DY 星期的三位字母表示(英文) DAY 星期的全称 DD 日期的两位数字表示 转换函数- 数字模式 9 表示一个数字 0 强制显示0 $ 放置美元符号 L 使用当地的通货符号 . 打印小数点 , 打印千位分隔符 转换函数- TO_DATE 语法: TO_DATE转化函数将char或varchar数据类型转换为日期数据类型。格式模型fmt指定字符的形式。 举例: select to_date(sysdate,’yyyy-mm-dd’) from dual; TO_NUMBER(char[, fmt]) TO_DATE(char[, fmt]) 通用函数 几种用来转换NULL值的单行函数: NVL (expr1, expr2) NVL2 (expr1, expr2, expr3) NULLIF (expr1, expr2) 通用函数 NVL (expr1, expr2) 如果expr1为null,则返回expr2。 如果expr1不为null,则返回expr1。 举例: select nvl(comm,0) from emp; 通用函数 NVL2 (expr1, expr2, expr3) 如果expr1为null,则返回expr3。 如果expr1不为null,则返回expr2。 举例: select nvl(comm,comm||”元”,0) from emp; * * 在查询中对结果进行排序 在查询中过滤行 在查询语句中使用函数 1 2 3 查看表结构 查询所有列 查询指定列 不显示重复行 ?查询SMITH的薪水、工作、所在部门号 ?如何显示工资高于3000的员工 ?如何查找1982年以后入职的员工 ?如何显示工资在2000到2500之间的员工 注:字符和日期要包含在单引号中,字符大小写敏感 使用WHERE 子句,将不满足条件的行过滤掉 SELECT *| {[DISTINCT] column|expression [alias],...} FROM table [WHERE condition(s)]; 使用算术表达式 ?如何显示每个雇员的年薪 使用列的别名 如何处理null 如何连接字符串 比较操作符 =、、、=、=、!=、 SQL操作符 between…a

文档评论(0)

扶摇直上九万里 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档