存档

文章标签 ‘oracle’

Oracle 分析函数

2019年1月6日 没有评论

1. 分析函数前传之聚合函数

1.1 聚合函数定义

Aggregate functions return a single result row based on groups of rows

Aggregate functions return a single result row[......]

继续阅读。。。

分类: Oracle, Oracle SQL 标签: , ,

聚合函数报错

2018年2月10日 没有评论

最近在工作中遇到一个很奇怪的问题,代码使用了Oracle的sum函数,可在程序运行中,抛了一个很奇怪的异常:ORA-01403: no data found,通常来说即使没有任何数据,最多结果应该是null,也是有值的。
- 测试代码:

  declare
    s_sal NUMBER;[......]

继续阅读。。。

分类: Oracle SQL 标签: ,

Oracle trim 函数

2017年1月15日 没有评论

如果问在Oracletrim函数的作用,估计99%的人都会说是去空格的,其实trim函数不止可以去空格,最近在开发中用的到了trim的其它功能,今天就正好梳理一下trim函数的全部功能,先看一下trim函数的语法图:

     

[......]

继续阅读。。。

分类: Oracle SQL 标签: ,

动态SQL语句中重复占位符

2015年1月21日 没有评论

1.对于DMLDDL语句中,占位符和绑定变量是按位置进行绑定的,即使占位符是重复的,绑定变量也要为每个占位符提供参数。

准备脚本:

16:49:51 SCOTT@ orcl>DROP TABLE demo;
Table dropped.
Elapse[......]

继续阅读。。。

分类: Oracle, PL/SQL 标签:

Oracle FIRST_VALUE和LAST_VALUE函数

2014年8月7日 没有评论

first_valuelast_value都属于分析函数。根据Oracle官方文档的描述first_value返回一个排序数据集合的第一行,last_value返回一个排序数据集合的最后一行。根据描述它们好像是一对相反的函数,一个返回第一行,一个返回最后一行,事实真是这样吗?

拿[......]

继续阅读。。。

分类: Oracle SQL 标签: ,