oracle中的所有关键字使用方式机示例
时间: 2024-05-29 09:13:06 浏览: 138
以下是Oracle中的所有关键字及其用法和示例:
1. SELECT:用于从表中查询数据。
例如,查询所有学生的姓名和年龄:
SELECT name, age FROM students;
2. FROM:用于指定要查询的表。
例如,查询所有学生信息:
SELECT * FROM students;
3. WHERE:用于过滤查询结果。
例如,查询年龄大于18岁的学生:
SELECT * FROM students WHERE age > 18;
4. GROUP BY:用于将查询结果按照指定的列进行分组。
例如,按照性别分组统计学生人数:
SELECT sex, COUNT(*) FROM students GROUP BY sex;
5. HAVING:用于过滤分组后的结果。
例如,统计年龄大于18岁的男生人数:
SELECT sex, COUNT(*) FROM students WHERE age > 18 GROUP BY sex HAVING sex = '男';
6. ORDER BY:用于对查询结果进行排序。
例如,按照年龄从小到大排序:
SELECT * FROM students ORDER BY age ASC;
7. JOIN:用于连接两个或多个表。
例如,查询每个学生所选课程的名称:
SELECT students.name, courses.course_name FROM students JOIN courses ON students.course_id = courses.id;
8. UNION:用于将两个或多个查询结果合并。
例如,查询年龄大于18岁或者所选课程为“数学”的学生:
SELECT * FROM students WHERE age > 18 UNION SELECT * FROM students WHERE course_id = 1;
9. INSERT:用于向表中插入数据。
例如,插入一条新的学生信息:
INSERT INTO students (name, age, sex, course_id) VALUES ('张三', 20, '男', 2);
10. UPDATE:用于更新表中的数据。
例如,将所有性别为“女”的学生年龄加1:
UPDATE students SET age = age + 1 WHERE sex = '女';
11. DELETE:用于删除表中的数据。
例如,删除所有年龄小于18岁的学生:
DELETE FROM students WHERE age < 18;
这些是Oracle中的常用关键字及其用法和示例。
阅读全文