查询
基本语法
做查询时分析
- 查询的数据:
eg
员工姓名 - 数据的来源
eg
员工表 - 条件 where
语法
-
distinct 去重:对结果集中完全相同的数据去重,只显示相同数据的一个
-
伪列:不是数据结构中真实存在的但是可查询
- 数字 (可方便计算)
select 1 from emp;
- 表达式(可以方便计算年薪什么的)
select sal*12 from emp;
- 字符串(’'一对单引号表示字符串)
select ename ,sal.deptno,'yjxxt'from emp;
-
别名
- 字段的别名(select 字段名1 别名,字段名2 别名,… from 数据源)
select ename as 员工姓名,sal as 员工薪资 from 数据源
- 表的别名 (select 数据 from 数据源 别名)
select ename from emp e
-
字符串的拼接 :|| 双数杠就是字符串拼接符号
select 'yjxxt-' || ename from emp
-
null值
- 一条数据的某一个字段值没有赋值,默认为null值
- null值与数字进行计算,运算结果还是null
- null值与字符串连接结果还是原串
-
虚表 用于计算表达式,显示单条记录的值
select