Oracle数据库使用distinct多个字段
程序员文章站
2022-03-31 14:51:32
...
select DISTINCT(t.f_resume_id||t.f_resume_status),t.f_resume_status,t.f_resume_status,t.f_recruit_channel, t.f_sma
select DISTINCT(t.f_resume_id||t.f_resume_status),t.f_resume_status,t.f_resume_status,t.f_recruit_channel,
t.f_small_channel_id
from css.T_RESUME_INFO t where t.f_resume_status in (80011,80012)
distinct多个字段,当然相同的功能也可用group by 完成
select a,b,c,min(d) d
from A
group by a,b,c
通过使用 group就可以出去相同的返回结果。就不需要使用distinct了。
二者效率,最好需要哪个的时候用哪个,group by是用来分组统计的,能用disitnct的地方就不要用group by 了。
网友摘录:
用group by 和rownum嵌套,但distinct 效率高
上一篇: 怎样才能使大网站规范_CSS/HTML
推荐阅读
-
Python使用cx_Oracle模块操作Oracle数据库详解
-
编程开发之--Oracle数据库--存储过程在out参数中使用光标(3)
-
oracle数据库删除数据Delete语句和Truncate语句的使用比较
-
php使用sql数据库 获取字段问题介绍
-
Oracle 和 Mysql 数据库表字段对比讲解
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法
-
Oracle数据库varchar2使用技巧
-
Oracle数据库的基础使用
-
使用shell脚本每天对MySQL多个数据库自动备份的讲解
-
Oracle数据库的登陆、sqlplus的一些使用技巧以及Oracle中常用的知识讲解