Oracle学习----select基本语句

时间:2023-01-24 08:19:49

Oracle学习----select基本语句

  SELECT   指定显示的列
  FROM   指定所选择的列来自哪张表

Oracle学习----select基本语句

Oracle学习----select基本语句

SQL 语句不区分大小写
SQL 语句可以分成一行或者多行写
关键字不可以简写或者分行书写
子句通常分行写
使用缩进提高可读性
关键字通常用大写,其他的词像表名或者列名用小写

使用运算符生成日期和数字表达式

Oracle学习----select基本语句

Oracle学习----select基本语句

Oracle学习----select基本语句

运算符的优先级

乘除的优先级高于加减
同一优先级的运算符从左到右计算
用圆括号可以提高优先级并使语句更清晰
Oracle学习----select基本语句

Oracle学习----select基本语句

空值是不可得,没指定,不可知或者不适用的值
空值不等于 0 或者空格
Oracle学习----select基本语句

任何算术表达式中包含有空值结果为Null

Oracle学习----select基本语句

定义一个列的别名
对列的标题重命名
方便计算
在列的名称后可以紧跟别名 或者使用可选的关键字 AS 放在列名和别名之间
如果别名包含空格或特殊字符或对大小写敏感,需要双引号引用

Oracle学习----select基本语句

联接运算符

联接列或者字符串到另一个列
用双竖杠( || )表示
生成的字符串表达式作为一个目标列
Oracle学习----select基本语句
Oracle学习----select基本语句
Oracle学习----select基本语句

缺省的查询显示所有的行,包括重复的行

Oracle学习----select基本语句
Oracle学习----select基本语句

SELECT语句中使用DISTINCT关键字可以删除重复的行

Oracle学习----select基本语句