- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 高校实验室安全基础(华东理工大学)学习通网课章节测试答案.docx
- 2025广东深圳市龙岗区产服集团“春雨计划”第一批招聘1人笔试备考题库及答案解析.docx VIP
- 【化学】第3课时怎样根据化学式进行计算-2024-2025学年九年级化学+科粤版上册.pptx VIP
- 病例讨论吴良贵2013327课件.ppt VIP
- 2025广东深圳龙岗区产服集团“春雨计划”——第四批招聘12人笔试备考题库及答案解析.docx VIP
- 大连海事大学考船长知识点整理(航海学).docx
- 衬砌施工工艺流程图.pdf VIP
- 2025广东深圳市龙岗区产服集团第二批招聘2人备考题库及答案解析.docx VIP
- 新课标 人教版初中化学第五单元《根据化学式的计算》.pptx VIP
- 2023广东深圳市龙岗区产服集团“春雨计划”第二批招聘2人笔试备考题库及答案解析.docx VIP
文档评论(0)