LISTAGG函数

LISTAGG函数可以指定具有相同属性的数据进行拼接,具体实现如下所示 WITH TEMP AS (SELECT 'fruit' PARENT, 'apple' SON FROM DUAL UNION SELECT 'fruit' PARENT, 'banana' SON ...

2018-08-13 11:41:55

阅读数 233

评论数 0

ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN DESC)函数的使用

ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN DESC)函数的作用是指定COLUMN(列)进行分区,在分区内指定COLUMN(列)进行排序,其中PARTITION BY COLUMN 为分区函数。代码具体实现如下 不进行分区的排序方式...

2018-08-13 10:07:31

阅读数 210

评论数 0

查询重复数据和删除重复的数据的方式

我的数据库表有ID,NAME ,ADCODE,CITYNAME等列名,其中ID是地址编号,NAME是村镇等名,CITYNAME是城市名,ADCODE是城市编号 一、下面我的代码是查询ID(地址编号)重复数据,下面我写了两种查询方式: 用分组函数的方法查询CITYNAME(城市名)为广州市,ID...

2018-08-13 09:43:42

阅读数 227

评论数 0

Oracle用于比较的DECODE函数

DECODE函数相当于条件语句(IF),将输入数值与行数中的参数列表比较,根据输入值返回一个对应值。语法格式如下 DECODE(input,value,result[,value,result...][,default_result]); input是处理的数值; value...

2018-08-10 14:23:19

阅读数 210

评论数 0

抽象类、类、接口

抽象类: 抽象类是抽象方法和非抽象方法的集合,即抽象类可包含抽象方法和非抽象方法 抽象类不能被实例化 抽象类的抽象方法必须在其子类中被实现,否则该子类只能声明为abstract 抽象方法不能为static   一个类必须声明为抽象类的情况: 当一个类的一个活多个方法是抽象方法时 当类...

2018-08-01 11:38:32

阅读数 31

评论数 0

final不可被继承的成员和最终类

成员变量:成员变量不可修改,只能在声明是赋值或者是构造器中赋值,系统是不会对final属性默认的赋初始值 方法:不能在子类中被覆盖,即不能修改 类:最终类,不能被集成 ...

2018-08-01 11:24:36

阅读数 199

评论数 0

方法的重载与覆盖(重写)的的区别

方法的重载: 方法名相同 参数不同(参数个数不同,参数类型不同,参数相同,类型不同) 返回值类型可同可不同 方法的覆盖(重写): 在子类集成父类是发生,对从父类中继承的方法进行改造 方法名相同 参数相同(参数个数、类型、顺序相同) 返回值类型相同 子类覆盖方法的访问权限不小于父类中...

2018-08-01 11:06:20

阅读数 605

评论数 0

分页查询

不带排序的分页查询 SELECT * FROM (SELECT ROWNUM RN, T.* FROM T_RY T WHERE ROWNUM <= 10) WHERE RN >= 1; 带排序的分页查询 SELECT * FROM (...

2018-06-15 17:34:00

阅读数 24

评论数 0

分组函数

分组函数是对表中一组记录进行操作,每组值返回一个结果,即首先要对表记录进行分组,然后再进对表记录进行分组,然后在进行操作汇总,每组返回一个结果,分组是可能是整个表分为一个组,也可能根据条件分成多组。分组函数常用到的函数:MINMAXSUMAVGCOUNT使用分组函数:SELECT [column,...

2018-06-12 16:50:47

阅读数 915

评论数 1

与空值(null)相关的函数

1.NVL函数   语法:NVL(expr1,expr2) 作用:如果expr1不是null,返回expr1,否则返回expr2 如下面例子所示 SELECT NVL(NULL,1) FROM DUAL;--输出结果为:1 SELECT NVL(2,1) FROM DUAL;--输出...

2018-06-12 11:38:58

阅读数 345

评论数 0

js判断一个数组是否包含另一个数组

var a = [1, 2, 5, 7, 3]; var b = [1, 7, 21]; function isContained(aa, bb) { if(!(aa instanceof Array) || !(bb instanceof Array) || ((aa.length &am...

2018-05-30 15:47:39

阅读数 6441

评论数 4

Oracle——单行函数之数值函数

常用的数值函数有:ABS、CEIL、FLOOR、ROUND、TRUNC等1)ABS函数:    ABS函数返回一数值的绝对值,负数将舍去其符号,如:SELECT ABS(5) FROM DUAL;--执行结果:5 SELECT ABS(-5) FROM DUAL;--执行结果:52)CEIL、FL...

2018-05-24 12:34:53

阅读数 66

评论数 0

spring使用工厂方法实例化对象的开发步骤:

1.编写工厂类,设计工厂方法获取对象实例course = context.getBean("course2",Course.class); course.setCourseName("spring入门与提高");2.配置s...

2018-03-13 09:52:10

阅读数 145

评论数 0

spring开发步骤

1.新建工程,构建package包结构2.导入spring的核心包和依赖关系包(或根据提示进行导入)导入log4j和junit测试环境3.编写spring上下文配置文件配置spring上下文环境时需要注意xsd的引用,spring包含了很多功能模块,不同的功能模块需要使用不同的xsd;是sprin...

2018-03-12 20:01:32

阅读数 270

评论数 0

jdk环境变量的配置

在配置环境变量前,需要通过绝对路径来执行java文件,配置环境变量后就不用那么麻烦了。环境变量配置如下:电脑左下角的按左键选择控制面板                                                                   然后选择系统和安全在选择系统再...

2018-03-10 00:54:09

阅读数 27

评论数 0

mybatis中#{}和${}的区别

对于#{}和${}的区别,需要了解什么是预编译,下面是关于sql预编译的概念一、sql预编译1.定义:    sql 预编译指的是数据库驱动在发送 sql 语句和参数给 DBMS 之前对 sql 语句进行编译,这样 DBMS 执行 sql 时,就不需要重新编译。2. 预编译的有点:  (1)效率性...

2018-03-07 09:27:26

阅读数 467

评论数 0

mybaits开发步骤

1).新建一个java web工程/可以使java 工程;          新建mybatis工程的java package包 2).把mybatis框架的jar包及其依赖包拷贝到项目工程中 如:log4j,数据库等依赖的包 3).编写数据实体类,与数据库表进行对应 - 为orm做准备 ...

2018-03-05 19:51:55

阅读数 88

评论数 0

正则表达式总结

正则表达式,又称正规表示法、常规表示法。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 ...

2018-01-27 19:14:02

阅读数 38

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭