oracle的内置函数难吗,Oracle惯用的内置函数

Oracle中主要有一下几种内置函数:字符操作函数,数字操作函数,日期操作函数,转换函数

注意:可以使用dual表去验证或者计算

1.字符操作函数:

lower(char);字符串转换为小写

upper(char);字符串转换为大写

lenght(char);返回字符串的长度

substr(char,m,n);取字符串的子串

2.数字操作函数:

round(n,[m]);四舍五入n的值,m代表小数点后面的位数

trunc(n,[m]);截取n的值,m代表小数点后面的位数

mod(m,n);取模运算

floor(n);地板函数,取小于等于n的最大整数

ceil(n);天花板函数,取大于等于n的最小整数

其他函数:abs(n); acos(n); asin(n); atan(n); cos(n); exp(n); log(n); power(m,n);

3.日期操作函数:默认日期的格式是:dd-mon-yy即11-11月-11

sysdate;返回系统时间

add_months(date,n);返回指定日期加上n月以后的日期

last_day(date);返回指定日期所在月份的最后一天

4.转换函数

to_char('date','yyyy-mm-dd hh24:mi:ss');

yy:两位数的年份

yyyy:四位数的年份

mm:月份

dd:天

hh24:24小时制小时

hh12:12小时制小时

mi:分钟

ss:秒

to_char('number','L9,999.99');

9:显示数字,忽略前面的0

0:显示数字,位数不足用0补齐

.:在指定的位置使用小数点

,:在指定的位置使用逗号

$:数字前面加美元符号

L:数字前面加本地货币符号

C:在数字前面加国际货币符号

G:在指定位置显示分隔符号

D:在指定位置使用小数点符号

to_date('date',yy-mm-dd);

5.系统函数:sys_context;

terminal;当前会话客户端对应的终端的标识号

language;语言

db_name;当前数据库名称

nls_date_form;当前会话所对应的日期格式

session_user;当前会话所对应的用户名称

current_schema;当前会话客户所对应的方案名

host:数据库所在的主机名称

使用方式:sys_context('USEREVN','参数')

6.常用统计分析函数

max(numbers);返回一组数中最大的一个数

min(numbers);返回一组数中最小的一个数

avg(numbers);返回一组数的平均数

count(*);统计若干行记录的总记录数

nvl(value,default);若是空,用default代替。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值