distinct

oracle sql
作用:
  1. 返回不重复的值
规则:
  1. 必须放在开头
测试:
-- 这样一个表
select * from reglike;
-- 作用于单列  可以去重
select DISTINCT name from reglike ;
-- 作用于多列 发现并没有去重点aaa11
select DISTINCT name,id from reglike;
select DISTINCT id,name from reglike;
 
 
上面的多列去重并没有作用,目测作用多列的时候是id和name的值全部和某一列的值一样这样可能才会达到去重的效果
我们将id=8的数据修改为1这样就有两条同样的数据行
 
测试:
select * from reglike;
select DISTINCT id,name from reglike;
 
 
 
posted @ 2017-11-07 17:19  tongyongliang  阅读(240)  评论(0编辑  收藏  举报