1.1.1 基本查询
--查询所有员工信息:
Select * fromemp;
--查询员工信息:员工号 姓名月薪
1.1.2 运算符(+-*/)
--查询员工信息:员工号 姓名月薪年薪(sal*12)
1.1.3 查询字段有Null值
--查询员工信息: 员工号 姓名 月薪年薪奖金年收入
--查询奖金为null的员工
--查询部门编号为10,20和没有编号部门的员工
SQL中的null值:
1. 包含null的表达式都为null
查询中有null值使用nvl(列名,默认值)
2. null永远!=null
is null
3. 如果集合中含有null,不能使用not in,可以使用 in
列的别名
--列的别名
注意:
1、 别名中包含空格,必须使用双引号
2、 列名 AS 别名,列名 别名
1.1.4 去重
--查询所有的部门编号
--查询所有部门编号,去重
--查询所有工作岗位
--查询所有的部门和岗位,去重
select distinct
--distinct去掉重复记录
--distinct作用于后面所有的列
1.1.5 连接符
--连接符(||)
--查询员工信息: ***的薪水是****
1.1.6 伪表
--dual 表:伪表