Oracle—单行函数之二———字符串函数,数字函数

来源:互联网 发布:mysql删除表命令 编辑:程序博客网 时间:2024/06/06 20:21

数据库中比较麻烦的是,一个语句,一定要包含 select  和 from  ,这里使用伪表 dual



字符串函数

函数

用法说明

例子

UPPER(字符串 |)

将输入的字符串变为大写返回

upper('str');

LOWER(字符串 |)

将输入的字符串变为小写返回

lower ('str');

INITCAP(字符串 |)

开头首字母大写

Initcap(‘syr’);

LENGTH(字符串 |)

求出字符串的长度

Lenghr(‘’)

REPLACE(字符串 |)

进行替换

replace (job,'CLERK','ceo' )

SUBSTR(字符串 |列,开始点 [,结束点])

字符串截取

substr(‘string’, 2) 结果  tring

substr(‘string’, 2, 3)结果tri

SUBSTR(ename,LENGTH(ename)-2)

 从后指定位置截取



数字函数

ROUND(数字 | 列 [,保留小数的位数]):四舍五入的操作;

select  round(-3.77, 1) from dual   结果  : -3.8
select  round (255,-2) from dual    结果 : 300

TRUNC(数字 | 列 [,保留小数的位数]):舍弃指定位置的内容;

select trunc (-3.77,1) from dual  结果:-3.7
select trunc(255, -2) from dual
结果:200

 MOD(数字 1,数字2):取模,取余数;

select mod(-10,3) from dual 结果:-1
原创粉丝点击