数据库
LvyYoung
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle使用foreach批量操作数据
1.批量新增 INSERT INTO TABLENAME(FIELD1, FIELD2 FIELD3) <foreach collection="list" item="item" separator="UNION ALL" > SELECT #{item.FIELD1}, #{item.FIELD...原创 2019-07-09 08:47:29 · 8363 阅读 · 4 评论 -
ORACLE lag和lead函数用法
一、定义 lag和lead函数是用来查询当前行的某一字段的前N行和后N行的数据作为独立的列。 二、用法 lag(field, num, default) field为要查询的字段,num表示查询前N行数据,default表示查询数据为空时的默认值。 lead(field, num, default) field为要查询的字段,num表示查询后N行数据,default表示查询数据为空时的默认值。 三...原创 2019-07-29 18:06:29 · 2026 阅读 · 0 评论 -
ORACLE统计计算
最近遇到了对一组数据进行统计计算的需求,包括平均值、总和、最大值、最小值、标准差等,代码如下: SELECT T.BUSIDATE "dimen", SUM(T.BUSI_OCCURRENCE) "sum", TRUNC(AVG(T.BUSI_OCCURRENCE), 1) "avg", /*平均值*/ TRUNC(STDDEV(T.BUSI_OCCU...原创 2019-07-26 11:10:39 · 1234 阅读 · 0 评论 -
ORACLE逗号分割的字符串转多行
分割单行数据 我们需要使用REGEXP_SUBSTR和REGEXP_COUNT两个ORACLE函数 function REGEXP_SUBSTR(string, pattern, position, occurrence, modifier) string:需要进行正则处理的字符串 pattern:进行匹配的正则表达式 position:起始位置,从第几个字符开始正则表达式匹配(默认为1) occ...原创 2019-08-19 15:46:03 · 10478 阅读 · 2 评论
分享