Oracle day 03
< !-- 菜鸟的学习笔记 -->
8.5数据去重
将重复的数据去除掉
语法:
select distinct 字段1,字段2 from 表名;
例子: 去除表中重复的名字
select distinct name from table;
注意: distinct关键词只能放在select关键词后面。
思考: 如果distinct后面跟了多个列名,那么如何去重?
只有当多个列名都相同的情况下,才会被去除。
8.6数据排序
把查询出来的数据,进行展示
注意: 是先查询出来之后才能子排序展示。且排序不改变变表里面的数据。
语法:
select col_name,… from tb_name
order by col_name [asc|desc],…
1.排序使用order by子句,asc升序,desc降序 默认升序
2.该子句支队查询记录显示调整,并不改变查询结果,所以执行权最低,即最后执行
例子: 查询员工的工资和name,对工资进行升序排序
select salary,name from tables
order by salary