5.普通查询
基本SELECT语句语法:
SELECT [DISTINCT] {*|colum|expression [alias],...} FROM 表名; |
范例:查询所有雇员的姓名
SELECT ename FROM emp; |
注:查询所有信息时,使用列名比*的效率更快
在写sql语句时,尽量不要写*
5.1 修改
ED |
5.2 执行
R |
/ |
5.3 导入文件
@文件路径/文件名.后缀 |
注:如果文件是的后缀是.sql,则后缀可以省略
5.4 起别名
SELECT 列1 AS 别名1,列2 AS 别名2,….,列n AS 别名 FROM 表名; |
SELECT 列1 别名1,列2 别名2,….,列n 别名 FROM 表名; |
注:如果遇到数字、特殊符号等字符为别名时,需要加上“”。
为增加可读性,最好不要省略AS
5.7 算术运算符(+ - * /)
可以直接在列上进行算数运算
5.8 去掉重复行:DISTINCT (只能放在第一位)
范例:查询所有岗位和部门编号(去掉重复行)。
SELECT DISTINCT job,deptno FROM emp; |
5.9连接运算符||
范例:查询编号,显示为编号:编号
SELECT ‘编号:’||empno FROM emp; |
5.10 空值:
空值+任何=空值
NVL(可能产生空值的列,指定的值):
5.11 升降序
ORDER BY 列名1 DESC|ASC, 列名2DESC|ASC,…, 列名n DESC|ASC