赞
踩
Select 表示查询
Select 查询的信息 from 数据来源;
- Select * from dept; 查询dept表中的所有信息
- Select deptno , dname from dept; 查询dept表中deptno和dname列的信息
distinct 去重
- Select distinct deptno from emp; //查询emp表中deptno列去重后的信息
- Select distinct ename , deptno from emp; //查询emp表中所有的的员工名称,员工所在的部门编号并去重;
distinct去重是去除整条完全重复的记录;所以只有员工名称和部门编号完全一样才会去重
- Select ename 姓名 , sal 工资 from emp;
- //查询emp表中员工姓名和工资并在输出时将列名ename改为姓名,sal改为工资
同样也可以用as来赋予别名
- Select ename as 姓名 , sal as 工资 from emp;
- //和上面一样,也是将输出结果的列进行了重命名
order by 排序
desc 降序排序
asc 升序排序
- select ename , sal from emp order by sal desc;
- //查询emp表中所有员工的姓名,工资,并安装工资降序排序
-
- select ename , sal from emp order by sal asc;
- //查询emp表中所有员工的姓名,工资,并安装工资升序排序
- select ename , sal , depton from emp order by deptno asc; sal desc;
- //查询所有员工姓名,工资,所在部门编号,按照部门编号升序排序;同一部门的员工按照工资降序排序
查询不存在的列即为伪列,当需要的结果不能直接从表中得到需要经过计算来展示则可以使用伪列+表达式实现。
- select ename , sal , sal*12 from emp;
- //查询员工姓名,月薪和年薪(月薪*12)
-
- select ename , sal , sal*12 as 年薪 from emp;
- //查询员工姓名,月薪和年薪(月薪*12),并将sal*12列名改为年薪
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。