distinct
oracle sql
作用:
- 返回不重复的值
规则:
- 必须放在开头
-- 这样一个表 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;