常用函数列表

常用字符函数

函数

描述

LOWER(char)

将字符串表达式 char 中的所有大写字母转换为小写字母

UPPER(char)

将字符串表达式 char 中的所有小写字母转换为大写字母

INITCAP(char)

首字母转换成大写

SUBSTR(char,start,length)

返回字符串表达式 char 中从第 start 开始的 length 个字符

LENGTH(char)

返回字符串表达式 char 的长度

LTRIM(char)

去掉字符串表达式 char 后面的空格

ASCII(char)

char ASCII

CHAR(number)

number ASCII

REPLACE(char,str1,str2)

将字符串中所有 str1 换成 str2

INSTR(char1,char2,start,times)

char1 字符串中搜索 char2 字符串, start 为执行搜索操作的起始位置, times 为搜索次数

 

常用日期函数

函数

描述

SYSDATE

返回系统当前日期和时间

NEXT_DAY(day,char)

返回 day 指定的日期之后并满足 char 指定条件的第一个日期, char 所指条件只能为星期几

LAST_DAY(day)

返回 day 日期所指定月份中最后一天所对应的日期

ADD_MONTH(day,n)

返回 day 日期在 n 个月后 (n 为正数 ) 或前 (n 为负数 ) 的日期

MONTH_BETWEEN(day1,day2)

返回 day1 日期和 day2 日期之间相差得月份

ROUND(day[,fmt])

按照 fmt 指定格式对日期数据 day 做舍入处理,默认舍入到日

TRUNC(day,[,fmt])

按照 fmt 指定格式对日期数据 day 做舍入处理,默认截断到日

 

数据类型转换函数

函数

描述

TO_CHAR

将一个数字或日期转换成字符串

TO_NUMBER

将字符型数据转换成数字型数据

TO_DATE

将字符型数据转换为日期型数据

CONVERT

将一个字符串从一个字符集转换为另一种字符集

CHARTORowid

将一个字符串转换为 Rowid 数据类型

RowIDTOCHAR

将一个 Rowid 数据类型转换为字符串

NEXTTORAW

将一个十六进制字符串转换为 RAW 数据类型

RAWTOHEX

将一个 RAW 类型的二进制数据类型转换为一个十六进制表达的字符串

TO_MULTI_BYTE

将一个单字节字符串转换为多字节字符串

TO_SINGLE_BYTE

将一个多字节字符串转换为单字节字符串

 

 

 

集合函数

函数

描述

AVG

计算一列值的平均值

COUNT

统计一列中值的个数

MAX

求一列值中的最大值

MIN

求一列值中的最小值

SUM

计算一列值的总和

STDDEV

计算一列值的标准差

VARIANCE

计算一列值的方差

median  计算中值(10g加入的新函数)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值