Oracle入门学习(8)

函数介绍

·单行函数

字符函数、数值函数、日期函数、转换函数

·单行函数的使用

作用在单行(单条记录上)

每行都可以返回一个结果

可操作数据项

接收参数并返回结果

修改数据类型

可以嵌套

语法:

function_name(column|expression,[arg1,arg2...])

(1)字符函数

LOWER : 转换成小写

UPPER : 转换成大写

INITCAP : 将首字母变成大写,其余字母都小写

CONCAT : 字符串连接

SUBSTR(STR, START, END) : 字符串截取

LENGTH : 求字符串的长度

NVL : 空值置换

 

 

 SELECT UPPER('ABCDabcd') FROM DUAL;

 SELECT LOWER('ABCDabcd') FROM DUAL;

 SELECT INITCAP('ABCDabcd') FROM DUAL;

 SELECT CONCAT('ABCDabcd','123') FROM DUAL;

 SELECT SUBSTR('ABCDabcd',1,4) FROM DUAL;

 SELECT LENGTH('ABCDabcd') FROM DUAL;

 

 

SELECT FIRST_NAME, LAST_NAME

FROM S_EMP

WHERE UPPER(LAST_NAME) = 'PATEL';

 

(2)数值函数

ROUND : 四舍五入

TRUNC : 截取,不进行四舍五入

MOD : 取余

 

ROUND(45.921, 2) 45.92

ROUND(45.921, 0) 46

ROUND(45.921, 2) 46

ROUND(45.921, -1) 50

TRUNC(45.921, 2) 45.92

TRUNC(45.921) 45

TRUNC(45.921, -1) 40

MOD(1600, 300) 100



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值