关闭

Oracle入门学习(8)

标签: oracle数据库
115人阅读 评论(0) 收藏 举报
分类:

函数介绍

·单行函数

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

·单行函数的使用

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

每行都可以返回一个结果

可操作数据项

接收参数并返回结果

修改数据类型

可以嵌套

语法:

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



1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3948次
    • 积分:269
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条