oracle ocp007 笔记

preview
需积分: 0 4 下载量 93 浏览量 更新于2009-03-21 收藏 248KB DOC 举报
Oracle OCP007笔记主要涵盖了SQL基础,包括SELECT语句的使用,限制与排序数据的方法,以及单行函数的应用。以下是对这些知识点的详细解释: 1. **Writing Basic SQL SELECT Statements** - `SELECT`语句用于从数据库中检索数据,基本语法是`SELECT column1, column2 FROM table_name`。 - `*`通配符表示选择所有列。 - 不区分大小写的规则只适用于Oracle SQL的关键词和别名,但实际的列名和值的大小写敏感。 - `AS`关键字用于创建列的别名,如`SELECT au_id AS "author_id" FROM kong.authors`。 - 运算符`+`, `-`, `*`, `/`用于数值计算,遵循标准运算符优先级,括号可以改变优先级。 - `NULL`值需特别注意,因为它不等于任何值,包括NULL本身。 - 字符串连接使用双竖线`||`,例如`SELECT au_id, au_lname || ' ' || au_fname FROM kong.authors`。 2. **Restricting and Sorting Data** - `WHERE`子句用于过滤数据,如`SELECT * FROM kong.authors WHERE au_id LIKE '1%'`。 - 数据类型如字符串和日期需要用单引号括起,且区分大小写。 - 比较运算符包括`=`, `!=`, `>`, `<`, `<=`, `>=`。 - `BETWEEN...AND...`, `IN(set)`, `LIKE`, `IS NULL`是常用的条件操作。 - `%`通配符匹配任意数量的字符,`_`匹配单个字符。 - `ORDER BY`用于结果排序,可指定升序(`ASC`)或降序(`DESC`),如`SELECT * FROM sales ORDER BY stor_id, qty DESC`。 3. **Single-Row Functions** - 包括字符、数字、日期转换等五大类函数。 - 字符函数如`LOWER`, `UPPER`, `INITCAP`分别将文本转换为小写、大写或首字母大写。 - 其他字符函数包括`CONCAT`(连接字符串),`SUBSTR`(提取子字符串),`LENGTH`(计算字符串长度),`INSTR`(查找子串位置)以及`LPAD`和`RPAD`(填充字符串)。 - 数字函数如`ROUND`(四舍五入),`TRUNC`(截断),`MOD`(求余数)。 - `DATE`函数如`SYSDATE`获取系统当前日期时间,`MONTHS_BETWEEN`计算两个日期之间的月数,`ADD_MONTHS`增加月份,`NEXT_DAY`找到指定日期后的下一个特定日期,`LAST_DAY`获取月份的最后一天,`ROUND`和`TRUNC`也可应用于日期进行四舍五入和截断。 这些笔记涵盖了Oracle SQL的基本操作,对于准备OCP007考试的考生来说,理解和掌握这些知识点至关重要,因为它们构成了数据库查询和数据管理的基础。在实际应用中,这些技能可以用来筛选、组织和格式化数据,以满足各种业务需求。
cqhclys123456
  • 粉丝: 1
  • 资源: 1
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜