1.基本 SELECT 语句

 

1.基本 SELECT 语句

SELECT   标识 选择哪些列。

FROM     标识从哪个表中选择。


注意:

SQL 语言大小写不敏感。 

SQL 可以写在一行或者多行

关键字不能被缩写也不能分行

各子句一般要分行写。

使用缩进提高语句的可读性。


2.算术运算符(+ - * /)

数字和日期使用的算术运算符。


操作符优先级:

乘除的优先级高于加减。

同一优先级运算符从左向右执行。

括号内的运算先执行。


3.定义空值

空值是无效的,未指定的,未知的或不可预知的值

空值不是空格或者0。


空值在数学运算中的使用:包含空值的数学表达式的值都为空值


4.列的别名:

重命名一个列。

便于计算。

紧跟列名,也可以在列名和别名之间加入关键字‘AS’,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。


5.连接符:

把列与列,列与字符连接在一起。

用 ‘||’表示。

可以用来‘合成’列。


6.字符串:

字符串可以是 SELECT 列表中的一个字符,数字,日期。

日期和字符只能在单引号中出现。

每当返回一行时,字符串被输出一次。


7.删除重复行:使用distinct关键字


8.SQL 语句与  SQL*Plus 命令 

SQL 

一种语言

ANSI 标准

关键字不能缩写

使用语句控制数据库中的表的定义信息和表中的数据


SQL*Plus

一种环境

Oracle 的特性之一

关键字可以缩写

命令不能改变数据库中的数据的值

集中运行


8.显示表结构:使用 DESCRIBE 命令,表示表结构


9.DUAL 是一个‘伪表’,可以用来测试函数和表达式