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



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Terminator2015/article/details/52347849
文章标签: oracle 数据库
个人分类: Oracle
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭