Oracle SQL实例教程:创建表、查询与操作详解

需积分: 10 1 下载量 192 浏览量 更新于2024-12-20 收藏 16KB TXT 举报
本篇SQL学习笔记记录了作者在培训期间对Oracle数据库的相关知识点的学习内容,主要涵盖了SQL基础操作、表的创建与管理、数据插入与查询,以及一些基本的SQL函数和条件筛选。以下是详细的知识点解析: 1. 表的创建:首先,笔记中展示了如何创建一个名为`person_tarena12`的人事表格,字段包括员工ID(pid,整型,3位数字)、姓名(name,字符串,最大长度10)和年龄(age,整型,3位数字)。创建语句如下: ``` CREATE TABLE person_tarena12 ( pid NUMBER(3), name VARCHAR2(10), age NUMBER(3) ); ``` 2. 数据插入:随后是一系列的数据插入操作,使用`INSERT INTO`语句向`person_tarena12`表中添加了多个员工记录,每个记录包含员工ID、姓名和年龄。 3. 查询操作:接下来是各种查询示例,如查询所有员工信息(`SELECT * FROM person_tarena12`),删除所有记录(`DELETE FROM person_tarena12`),选择特定字段(如PID和姓名`SELECT pid, name FROM person_tarena12`),对年龄进行加法运算(`SELECT name, age + 10 AS new_age FROM person_tarena12`),使用连接符操作(如`SELECT pid || name || 'abc' FROM person_tarena12`),处理NULL值(如`NVL(age, 20)`),以及使用DISTINCT关键字获取唯一的年龄值(`SELECT DISTINCT age FROM person_tarena12`)。 4. 条件筛选:通过`WHERE`子句实现条件查询,如筛选年龄大于20的员工(`SELECT * FROM person_tarena12 WHERE age > 20`)和查找特定姓名(如`SELECT * FROM person_tarena12 WHERE name = 'cc'`)。 这些例子展示了SQL的基本语法,包括数据定义、数据操作以及简单的查询和过滤。对于初学者来说,这是理解和掌握SQL语言的重要步骤,特别是对于处理数据库中的数据管理和分析非常实用。同时,该笔记还涉及到了SQL中的逻辑运算和NULL值处理,这些都是在实际应用中必不可少的技能。通过这个笔记,读者可以系统地了解SQL在Oracle数据库中的应用,并能够上手进行实践操作。