oracle常用日期函数
“oracle常用日期函数”相关的资料有哪些?“oracle常用日期函数”相关的范文有哪些?怎么写?下面是小编为您精心整理的“oracle常用日期函数”相关范文大全或资料大全,欢迎大家分享。
oracle常用函数
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 ----
ABAP常用日期函数总结
ABAP 常用日期函数总结
WEEK的函数:function group:CADA
1.计算两个日期间的工作天数,即除双休日之外的天数
DATE_CONVERT_TO_FACTORYDATE HR_HK_DIFF_BT_2_DATES
2.根据系统当前时间 找到上月的第一天和最后一天。
CALL FUNCTION 'FIMA_DATE_CREATE'
EXPORTING
i_date = sy-datum * I_FLG_END_OF_MONTH = ' ' * I_YEARS = 0 I_MONTHS = '-1' * I_DAYS = 0 * I_CALENDAR_DAYS
ORACLE常用日期数据格式
一、 常用日期数据格式
1.Y或YY或YYY 年的最后一位,两位或三位
SQL> Select to_char(sysdate,'Y') from dual;
TO_CHAR(SYSDATE,'Y')
--------------------
7
SQL> Select to_char(sysdate,'YY') from dual;
TO_CHAR(SYSDATE,'YY')
---------------------
07
SQL> Select to_char(sysdate,'YYY') from dual;
TO_CHAR(SYSDATE,'YYY')
----------------------
007
2.Q 季度 1~3月为第一季度,2表示第二季度。
SQL> Select to_char(sysdate,'Q') from dual;
TO_CHAR(SYSDATE,'Q')
--------------------
2
3.MM 月份数
SQL> Select to_char(sysdate,'MM') from dual;
TO_CHAR(SYSDATE,'MM')
---------------------
05
4.RM 月份的罗马表示 (V在罗马数字中表示 5)
oracle常用函数汇总
篇一: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常用函数总结
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常用函数大全
Oracle常用函数
1、ASCII 返回与指定的字符对应的十进制数; ......................................................................................... 4 2、CHR 给出整数,返回对应的字符; ............................................................................................................ 4 3、CONCAT 连接两个字符串; ........................................................................................................................ 4 4、INITCAP 返回字符串并将字符串的第一个字母变为大写; ........................................................ 4 5、INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返
oracle日期to_date和to_char函数
Oracle中TO_DATE TO_CHAR格式
2009-04-23 18:02:21
TO_CHAR 是把日期或数字转换为字符串
TO_DATE 是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER 将字符转化为数字
? TO_CHAR
使用TO_CHAR函数处理数字
TO_CHAR(number, '格式')
TO_CHAR(salary,’$99,999.99’);
使用TO_CHAR函数处理日期
TO_CHAR(date,’格式’);
? TO_NUMBER
使用TO_NUMBER函数将字符转换为数字
TO_NUMBER(char[, '格式'])
? TO_DATE
使用TO_DATE函数将字符转换为日期
TO_DATE(char[, '格式'])
? 数字格式格式
9 代表一个数字
0 强制显示0
$ 放置一个$符
L 放置一个浮动本地货币符
. 显示小数点
, 显示千位指示符
? 日期格式
格式控制 描述
YYYY、YYY、YY 分别代表4位、3位、2位的数字年
YEAR 年的拼写
MM 数字月
MONTH 月的全拼
MON 月的缩写
DD 数字日
DAY 星期的全拼
DY 星期的缩写
AM 表示上午或者下午
HH24、HH1
oracle日期to_date和to_char函数
Oracle中TO_DATE TO_CHAR格式
2009-04-23 18:02:21
TO_CHAR 是把日期或数字转换为字符串
TO_DATE 是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER 将字符转化为数字
? TO_CHAR
使用TO_CHAR函数处理数字
TO_CHAR(number, '格式')
TO_CHAR(salary,’$99,999.99’);
使用TO_CHAR函数处理日期
TO_CHAR(date,’格式’);
? TO_NUMBER
使用TO_NUMBER函数将字符转换为数字
TO_NUMBER(char[, '格式'])
? TO_DATE
使用TO_DATE函数将字符转换为日期
TO_DATE(char[, '格式'])
? 数字格式格式
9 代表一个数字
0 强制显示0
$ 放置一个$符
L 放置一个浮动本地货币符
. 显示小数点
, 显示千位指示符
? 日期格式
格式控制 描述
YYYY、YYY、YY 分别代表4位、3位、2位的数字年
YEAR 年的拼写
MM 数字月
MONTH 月的全拼
MON 月的缩写
DD 数字日
DAY 星期的全拼
DY 星期的缩写
AM 表示上午或者下午
HH24、HH1
Delphi 常用日期与时间函数
Delphi 常用日期与时间函数
1 获取特定的日期与时间
本小节将为您介绍Delphi 所提供的获取特定日期与时间的函数.这些函数稍后将有详细的范例说明.笔者这里将以列表的方式先说明每一个函数所代表的意义,如图示: 函数名称 单元文件 所代表的意义 Now SysUtils
此函数可返回现在的日期与时间,其返回值为TDateTime类型 Date SysUtils
此函数可返回现在的日期,其返回值为TDateTime类型 Time SysUtils
此函数可返回现在的时间,其返回值为TDateTime类型 Today DateUtils
此函数可返回今天的日期,其返回值为TDateTime类型,此函数的结果与Date函数相同. Tomorrow DateUtils
此函数可返回昨天的日期,其返回值为TDateTime类型 Yesterday DateUtils
此函数可返回明天的日期,其返回值为TDateTime类型 Currentyear SysUtils
此函数可返回现在所属的年度,其返回值为4的整数.例如:2001 Hoursperday SysUtils
此常数定义每天的小时数.HoursPerDay =24; Minsperday
统计函数、日期函数
一、统计函数
AVERAGE COUNT MAX MIN
COUNTIF:
计算给定区域内满足特定条件的单元格的数目。
语法
COUNTIF(range,criteria)
Range : 需要计算其中满足条件的单元格数目的单元格区域。
Criteria : 确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32"、"apples"。
SUMIF:(数学与三角函数)
根据指定条件对若干单元格求和。
语法
SUMIF(range,criteria,sum_range)
Range : 用于条件判断的单元格区域。
Criteria : 确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32"、"apples"。
Sum_range 为需要求和的实际单元格。只有当 Range 中的相应单元格满足条件时,才对 sum_range 中的单元格求和。如果省略 sum_range。则直接对 Range 中的单元格求和。
FR