Oracle时间函数

“Oracle时间函数”相关的资料有哪些?“Oracle时间函数”相关的范文有哪些?怎么写?下面是小编为您精心整理的“Oracle时间函数”相关范文大全或资料大全,欢迎大家分享。

ORACLE时间函数

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

ORACLE时间函数:

sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdate+5/24/60 在系统时间基础上延迟5分钟 sysdate+5/24 在系统时间基础上延迟5小时 sysdate+5 在系统时间基础上延迟5天

add_months(sysdate,-5) 在系统时间基础上延迟5月 add_months(sysdate,-5*12) 在系统时间基础上延迟5年

上月末的日期:select last_day(add_months(sysdate, -1)) from dual; 本月的最后一秒:select trunc(add_months(sysdate,1),'MM') - 1/24/60/60 from dual

本周星期一的日期:select trunc(sysdate,'day')+1 from dual

年初至今的天数:select ceil(sysdate - trunc(sysdate, 'year')) from dual; 今天是今年的第几周 :select to_char(sysdate,'fmww') from dual 今天是本月的第几周:SELECT TO_CHA

Oracle BIEE 时间函数(ago,todate)

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

Oracle BIEE 中的时间维与时间轴函数

累计、同比、环比是 BI 项目中常用的分析方法。本文讲述如何利用 Oracle BIEE 的时间维(Time Dimension)及时间轴函数(Time Series Conversion Function)实现累计、同比、环比计算。本文使用的示例数据可以通过此链接下载:http://www.zw1840.com/。 如果你不了解如何创建 Oracle BIEE 资料库,请参考之前的文章 Hello BIEE。

目录

? ? ? ? ? ?

时间轴函数概述

创建时间维的准备工作 创建时间维

使用时间轴函数定义度量值 查询 参考

时间轴函数概述

累计、同比、环比是 BI 项目中常用的分析方法。如果采用关系型数据库,直接通过 SQL 语句进行这样的计算是比较麻烦的。Oracle BIEE 提供的解决方法是时间轴函数。时间轴函数是位于逻辑模型层内的函数,使用时间轴函数能够定义出“去年同期值”或“本年累计值”之类的与时间相关的计算字段。Oracle BIEE 现在支持两个时间轴函数:

? Ago:从当前时间起回溯用户指定的 n 个时间段,返回当时的度量值。

?

ToDate

oracle常用函数

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

SQL中的单记录函数 1.ASCII

返回与指定的字符对应的十进制数;

SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- ---------

65 97 48 32

2.CHR

给出整数,返回对应的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3.CONCAT 连接两个字符串;

SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23 4.INITCAP

返回字符串并将字符串的第一个字母变为大写; SQL> select initcap('smith') upp from dual; UPP ----

oracle常用函数汇总

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

篇一:oracle常用函数总结

oracle常用函数总结

常用的SQL语句语法(Oracle版)

一.数据控制语句 (DML) 部分

1.INSERT (往数据表里插入记录的语句)

INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2, …… FROM 另外的表名;

字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’

如果字段值里包含单引号’ 需要进行字符串转换, 我们把它替换成两个单引号''.字符串类型的字段值超过定义的长度会出错, 最好在插入前进行长度校验.日期字段的字段值可以用当前数据库的系统时间SYSDATE, 精确到秒

或者用字符串转换成日期型函数TO_DATE(‘2001-08-01’,’YYYY-MM-DD’)TO_DATE()还有很多种日期格式, 可以参看ORACLE DOC.

年-月-日 小时:分钟:秒 的格式YYYY-MM-DD HH24:MI:SS

INSERT时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用CLOB类型

oracle常用函数总结

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

1 在Oracle中,不等号有三种:<>,!=,^=

例如:select * from test where name<>'xn';

返回的结果是name不为xn,且name不空的记录。我们的目的是得到name为xn的全部记录,也包括name为空的记录。为了解决这个问题,我们可以采用以下两种方案:

select * from test where instr(concat(name,'xx'),'xn') = 0 ;

select * from test where nvl(name,'xx')<>'xn' ;

备注:null只能通过is null或者is not null来判断,其它操作符与null操作都是false。

各数据库中的字符串连接方法

1)MySQL:CONCAT()

2)Oracle:CONCAT(),||

3)SQL Server: +

例如:

SELECT 'this is '+'a test'; 返回值this a test

SELECT CONCAT('this is ','a test') from

oracle functions 函数大全

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

Oracle functions 大全

ABS

返回指定值的绝对值

SQL> select abs(100),abs(-100) from dual; ABS(100) ABS(-100) --------- --------- 100 100

ACOS

给出反余弦的值

SQL> select acos(-1) from dual; ACOS(-1) --------- 3.1415927

ADD_MONTHS

ADD_MONTHS(,<i>),增加或减去月份,返回日期d加上i个月后的结果。i可以使任意整数。如果i是一个小数,那么数据库将隐式的他转换成整数,将会截去小数点后面的部分。

SQL> select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual; TO_CHA ------ 200002

SQL> select to_char(add_months(to_date('199912','yyyymm'),-2),'yyyymm') from dual;

TO_CHA ------ 199910

Ascii

返回与指定的

oracle常用函数大全

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

Oracle常用函数

1、ASCII 返回与指定的字符对应的十进制数; ......................................................................................... 4 2、CHR 给出整数,返回对应的字符; ............................................................................................................ 4 3、CONCAT 连接两个字符串; ........................................................................................................................ 4 4、INITCAP 返回字符串并将字符串的第一个字母变为大写; ........................................................ 4 5、INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返

MCGS时间函数

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

!TimeGetSpan(iTime1,iTime2)

函数意义:计算两个时间iTime1和iTime2之差; 返 回 值:开关型,两时间之差; 参 数:iTime1,开关型,时间值; iTime2,开关型,时间值;

实 例:!TimeGetSpan(iTime1,iTime2)

实例说明:计算两个时间iTime1和iTime2之差。

!TimeStr2I(strTime)

函数意义:将表示时间的字符串(YYYY/mm/DD HH:MM:SS)转换为时间值; 返 回 值:开关型,转换后的时间值;

参 数:strTime,字符型,以字符串型表示的时间 (必须是YYYY/mm/DD HH:MM:SS的格式);

实 例:!TimeStr2I(“2001/1/1 3:15:28”)

实例说明:将表示时间的字符串“2001/1/1 3:15:28”转换为开关型的时间值。

!TimeI2Str(iTime,strFormat)

函数意义:将时间值转换为字符串表示的时间; 返 回 值:字符型,转换后的时间字符串;

参 数:iTime,开关型,时间值;(注意,这里只能用!TimeStr2I(strTime)转换出的时间值,否则将

asp时间函数

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

asp时间函数用法

ASP日期和时间函数

-- ASP日期和时间函数.....

ASP日期和时间函数.....[顶楼]在脚本中增加日期和时间函数

<%=year(now)%>年<%=month(now)%>月<%=day(now)%>日 <%=weekdayname(weekday(now))%>

显示:

今日是: 2003年10月31日 星期五

VBScript有许多函数,使你可以得到各种格式的日期和时间。你已经用过了这些函数中的一个。你可以用函数NOW返回当前的日期和时间:

At the tone,the time will bi: <%=NOW%>

你应该注意,返回的日期和时间是你的Web服务器的系统时钟的日期和时间。如果身处纽约的某个人在看你的网页,他看到的日期和时间与她当地的日期和时间也许是不一至的。

函数NOW同时返回日期和时间。如果你只想返回当前日期,你可以使用函数DATE。如果你只想返回当前时间,你可以使用函数TIME。例如:

The date is :<%=DATE%>

The time is :<%=TIME%>

操作日期

使用函数MONTH(),DAY(),WEE

oracle分析函数手册 - 图文

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

Oracle分析函数——函数列表

SUM :该函数计算组中表达式的累积和

MIN :在一个组中的数据窗口中查找表达式的最小值 MAX :在一个组中的数据窗口中查找表达式的最大值 AVG :用于计算一个组和数据窗口内表达式的平均值。 COUNT :对一组内发生的事情进行累积计数

-------------------------------------------------------------------------------------------------

RANK :根据ORDER BY子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置

DENSE_RANK :根据ORDER BY子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置

FIRST :从DENSE_RANK返回的集合中取出排在最前面的一个值的行 LAST :从DENSE_RANK返回的集合中取出排在最后面的一个值的行 FIRST_VALUE :返回组中数据窗口的第一个值 LAST_VALUE :返回组中数据窗口的最后一个值。

LAG