![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 76
暖阳湖光
这个作者很懒,什么都没留下…
展开
-
Oracle中的group by到底能干什么
Oracle中的group by到底能干什么在谈oracle的group by的时候,大多数人的第一印象都是group by不就是用于分组的吗?有什么好说的呢,但是在实际操作中,却经常会出现需要group by但是又不能模范的写出group by,拿到想要的数据的操作。本篇写下自己对于group by的一些见解。1.对于group by,首先我们什么场景使用?常见的场景有:1.分组求聚合,使用聚合函数做一些操作,比如max,min,sum等等思考下:在使用group by之前,先弄清楚为什么有些字原创 2021-02-02 21:24:56 · 2161 阅读 · 2 评论 -
ORACLE常用函数与数据处理
ORACLE常用函数与数据处理1.oracle虚拟表与虚拟列rownum,物理存放地址rowidoracle虚拟表dual常见用法可以作为数据查询的基表使用;1.查询时间select sysdate from dual;2.操作数据计算select 1+1 from dual;3.查看序列下一个值select sequence名称.nextval from dual;4.函数处理验证等select trunc(sysdate,‘yyyy’) from dual;select tru原创 2021-01-30 16:09:07 · 469 阅读 · 0 评论 -
ORACLE删除掉两条一模一样的重复数据
ORACLE删除掉两条一模一样的重复数据在oracle的数据处理中,有时会出现数据重复插入,并且不存在主键的情况,如何删除掉两条一模一样的数据中的一条并保留任意一条。1.使用临时表处理在两条重复数据一模一样的情况下,可以用临时表来存放数据,对原表进行删除操作后,将临时表数据放入原表。例:表A字段:name,age查询是否存在重复数据:select A.name,A.age from A group by A.name,A.age having count(1)>1;用临时表B存放-临时表原创 2021-01-10 10:35:28 · 3777 阅读 · 0 评论 -
ORACLE中的时间函数TRUNC与TO_DATE
ORACLE中的时间函数TRUNC与TO_DATETRUNC的常用用法我们知道在oracle中,trunc经常用来做时间与取整计算,本文主要演示一下trunc在时间操作函数中的作用1.oracle常用时间类型查询时间字段为yyyy-MM-dd格式时,可以不使用trunc,后续时间使用to_date等–当前时间带时分秒 2020/4/11 22:09:56select sysdate from dual;–当前时间 截取到天 2020/4/11select trunc(sysdate) fr原创 2021-01-10 10:09:37 · 3149 阅读 · 0 评论