📜  oracle 作业类 - SQL (1)

📅  最后修改于: 2023-12-03 15:33:19.394000             🧑  作者: Mango

Oracle 作业类 - SQL

介绍

Oracle 是目前业界使用最广泛的关系型数据库管理系统之一。掌握 Oracle SQL 的语法和基本操作对于开发人员来说是非常重要的。本作业类主要涵盖了 Oracle SQL 的基础知识和常见操作,包括表的创建、数据的插入和查询、条件语句、联合查询、排序等。

内容
  1. 创建表
  2. 插入数据
  3. 查询数据
  4. 条件语句
  5. 联合查询
  6. 排序
创建表

在 Oracle 中,使用 CREATE TABLE 命令来创建新表。例如,创建一个名为 students 的表,包含 id、name 和 score 三个字段,其中 id 和 score 是数字类型,name 是字符串类型的命令如下:

CREATE TABLE students (
  id NUMBER,
  name VARCHAR2(50),
  score NUMBER
);

其中,NUMBER 表示数字类型,VARCHAR2 表示字符串类型,50 表示最大字符数。

插入数据

使用 INSERT INTO 命令来向表中插入数据。例如,向上面创建的 students 表中插入一条数据:

INSERT INTO students (id, name, score)
VALUES (1, 'Tom', 95);

这条命令表示向 students 表中插入一行数据,id 为 1,name 为 Tom,score 为 95。

查询数据

使用 SELECT 命令来查询表中的数据。例如,查询 students 的所有数据:

SELECT * FROM students;

其中,* 表示所有字段,students 表示要查询的表名。

条件语句

使用 WHERE 子句来限制查询结果的范围。例如,查询 students 表中 score 大于等于 90 的数据:

SELECT * FROM students WHERE score >= 90;
联合查询

使用 UNION 命令来将多个 SELECT 语句的结果合并成一个结果集。例如,查询 students 表和 teachers 表中所有的姓名:

SELECT name FROM students
UNION
SELECT name FROM teachers;
排序

使用 ORDER BY 命令来按照指定的字段对结果进行排序,默认是升序排序。例如,查询 students 表中的数据,按照分数降序排序:

SELECT * FROM students ORDER BY score DESC;

其中,DESC 表示降序排序。

结束语

以上是 Oracle SQL 的基础知识和常见操作,希望能帮助到大家。掌握好 Oracle SQL,可以更加高效地处理数据,提升开发效率。