oracle 空值替换
- 详解Oracle数据库分组函数group by 、rollup、cude、grouping等
-
概述今天主要分享下Oracle数据库分组函数groupby、rollup、cude、grouping、groupingsets的常用用法,以下以Oracle自带schema做演示。1、groupby的使用--根据DEPTNO和JOB进行分组。求相同DEPTNO,相同JOB的员工工资总和。...
- WAF-Bypass之SQL注入绕过思路总结
-
过WAF(针对云WAF)...
- 宜信-运维-SQL优化|一文说清Oracle Hint的正确使用姿势
-
一、提示(Hint)概述1、为什么引入Hint?Hint是Oracle数据库中很有特色的一个功能,是很多DBA优化中经常采用的一个手段。那为什么Oracle会考虑引入优化器呢?基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻DBA的负担。但有时它也聪明反被聪明误,选择了很差的执...
- 数据产品经理技能必备:MySQL入门(数据产品经理有前途吗)
-
作为一枚数据产品经理,需要掌握基本的SQL查询语句技能,之后才能进一步了解与搭建数据仓库、元数据、指标字典体系。本文首先介绍MySQL基本知识。一、了解数据库模式:关于数据库和表的布局及特性的信息;行是表中的记录,列是字段;主键列中的值不能修改,且不能重用;数据库中包含表及其它相关sql结构。二、...
- IDEA+Mybatis-generator代码生成工具
-
1、简介MyBatisGenerator简称MBG,是MyBatis官方出的代码生成器。MBG能够自动生成实体类、Mapper接口以及对应的XML文件,能够在一定程度上减轻开发人员的工作量。...
- 5点告诉你,如何用亿信ABI转换Cognos报表的Cube
-
一、Cognos的Cube介绍...
- ETL工具哪家强?开源kettle当仁不让
-
概述ETL(即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种etl工具的使用,必不可少。kettle是纯java编写,支持图形化的GUI设计界面,然后可以以工作流的形式流转,在做一些简单或复杂的数据抽取、质量检测、数据清洗、数据转换...
- oracle分区大实验:范围分区,散列分区,列表分区和复合分区
-
概述当生产环境中表的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时我们就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表,其实就是查询的范围少了,IO也分散了。下面介绍...
- Oracle使用null排序问题(oracle order by nulls last)
-
Oracle使用orderbynull排序靠前怎么处理在Oracle中使用orderby进行查询排序时,如果排序字段中有空值(null),排序结果可能会达不到我们想要的结果。如:[sql]viewplaincopyselect*fromtestorderbyagedesc;按...