oracle数据库sql语句学习.pdf
文本预览下载声明
基本SQL SELECT语句
目标
通过本章学习,您将可以:
• 列举SQL SELECT语句的功能。
• 执行简单的选择语句。
• SQL 语言和SQL*Plus 命令的不同。
SQL SELECT 语句的功能
列 行
表 表
Join
表1 表2
基本SELECT语句
SELECT *|{[DISTINCT] column|expression [alias],...}
FROM table;
• SELECT 标识选择哪些列。
• FROM 标识从哪个表中选择。
选择全部列
SELECT *
FROM departments;
选择特定的列
SELECT department_id, location_id
FROM departments;
Writing SQL Statements
• SQL 语言大小写不敏感。
• SQL 可以写在一行或者多行
• 关键字不能被缩写也不能分行
• 各子句一般要分行写。
• 使用缩进提高语句的可读性。
列头设置
• SQL*Plus:
– 字符和日期类型的列左对齐
– 字符类型的列右对齐
– 默认头显示方式:大写
算术运算符
数字和日期使用的数学表达式。
操作符 描述
+ 加
- 减
* 乘
/ 除
使用数学运算符
SELECT last_name, salary, salary + 300
FROM employees;
…
操作符优先级
* / + _
• 乘除的优先级高于加减。
• 同一优先级运算符从左向右执行。
• 括号内的运算先执行。
操作符优先级
SELECT last_name, salary, 12*salary+100
FROM employees;
…
使用括号
SELECT last_name, salary, 12*(salary+100)
FROM employees;
…
显示全部