oracle
day码云
这个作者很懒,什么都没留下…
展开
-
oracle查询分组后,每组中最大的数据和第二的数据
一、生活中的数据 搜索引擎是对数据的检索,所以我们先从生活中的数据说起。我们生活中的数据总体分为两种:结构化数据非结构化数据结构化数据:也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:又可称为全文数据,不定长或无固定格式,不适于由数据库二维表来表现,包括所有格式的办公文档、XML、HTML、Word 文档,邮件,各类报表、图片和咅频、视频信息等。原创 2022-04-28 15:21:49 · 2348 阅读 · 1 评论 -
oracle统计表中行某几列的数据和,没有结果
造成这种数据的原因是,oracle中只要有一列为null,最后结果就会显示为null。我们可以使用nvl(列名, 0)。然后将在加起来。原创 2022-01-14 12:22:34 · 448 阅读 · 0 评论 -
oracle分页优化
业务背景 公司报表查询,当时在测试库里面运行的时候,速度是很快的,在生产上运行速度很慢,当初以为生产上数据量太大的原因。后来发现是分页导致的查询速度慢。优化介绍 百度上的oracle分页都需要嵌套两层,一层查询中带出rownum,最外层去掉rownum。 而百度上针对的优化也是在两层的基础上优化,相比以前是提高了效率。但是只用一整效率会更高。下面针对代码优化演示。代码演示正常的oracle分页查询select id, name, sex, age, address, phonefro原创 2021-11-05 12:15:32 · 1257 阅读 · 0 评论 -
to_char时间转化
to_char转化有时候数据库总是报错。原因很多,这只说我工作中遇到的。to_char转化成字符串。数据库中数据必须是date类型。不是的话就会报错。转化异常。原创 2021-06-13 22:48:43 · 351 阅读 · 0 评论 -
row_number() over partition by分组聚合
虽然转载,但自己手写的,所以标为自创。仅仅为学习资料保存,因为转载要求链接,怕因为链接原因,博主删了关联自己的。所以仅写出,来源写为自研。来源:https://www.cnblogs.com/starzy/p/11146156.html原主人:昵称: starzy园龄: 8年10个月分组聚合,就是先分组在再排序,可以的话顺手标个排名;如果不想分组也可以排名;如果不想分组同时再去重排也可以。ROW_NUMBER() OVER( [PARTITION BY column_1, column_原创 2021-05-13 10:19:27 · 2002 阅读 · 0 评论