oracle基本SQL 命令

来源:互联网 发布:流程的优化 编辑:程序博客网 时间:2024/05/22 06:45
SQL命令
一、SQL命令类型
1.查询命令:select命令;
2.DML命令:insert、delete、update命令;
3.DDL命令:create、drop、alter、rename、truncate命令;
4.事务控制命令:commit、rollback、savepoint命令;
5.DCL命令:grant、revoke命令;
二、SQL select语句语法
1.完整的select语句包括where、order、group等子句。命令格式为:
select 表达式|列名(要查询的内容)
from   表名(要查询的表)
where  条件(查询条件)
group by 列名(分组依据)
having 条件(分组条件)
order by 表达是(排序 desc|asc)
2.选择全部列
可以使用通配符,替代全部列
select * from emp;
3.选择特定列
select ename, job from emp;
三、SQL语句的简单规则和标准
1.语言大小写不敏感;
2.可以写在一行或多行;
3.关键字不能被缩写也不能分行;
4.各子句一般要分行写;
5.使用缩进有助于提高可读性。
四、含有算术运算符的查询
规则:
乘除的优先级高于加减
优先级相同时,按照从左到右运算
可以使用括号改变优先级
五、使用连接运算符创建字符表达式
1.列的别名
1)重命名一个列;
2)便于计算;
3)紧跟列名,可以在列名和别名之间加入关键字“as”,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写;
4)as 可以省略。
语法:select 列名 as 别名,[column_name as name|..] from  表名;
2.连接符
把列与列,列与字符连接在一起。用“||”表示,可以用来合成列:
语法:select firstname||lastname as "newName" from 表名;
3.字符串
字符串可以是select列表中的一个字符,数字,日期。
日期和字符只能在单引号中出现。每返回一行时,字符串被输出一次。
4.重复行
默认情况下,查询会返回全部行,包括重复行,在select子句中使用关键字'DISTINCT'删除重复行。

0 0
原创粉丝点击