Oracle数据库常用函数
文章目录
前言
文章收录了本人常用 Oracle的一些简单实用的函数供大家参考学习,欢迎大家在评论区指点补充
一、Oracle是什么?(百度搬运)
Oracle公司(甲骨文)是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州Redwood shore,面向全球开放oracle认证。
Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。此外,Oracle公司还开发其他应用程序和软件。同时,Oracle在英语里还是“神谕”的意思,意为“替神说话的”,寓指Oracle公司的发展目标和决心地位。
二、常用函数
临时表dual
oracle中特有的一种表,作为临时表可以搭配函数来查询使用
select *from dual
1.截取函数 substr()
截取函数,用于截取字段中字符串,有两种用法
(1)substr(srt,i)当有两个参数时,截取的字符串从i开始到字符串结尾
select substr('abcd',2) from dual --结果为bcd
(2)substr(srt,i,j)当有三个参数时,截取的字符串从i开始到j的长度结束
select substr('abcdef',2,4) from dual --结果为bcde
2.替换函数 replace()
替换函数,用于替换字段中的字符串,有两种用法
(1)replace(srt,i)当有两个参数时,将str中出现的i字符全部去掉
select replace('aabbccdd','a') from dual --结果为bbccdd
(2)replace(srt,i,j)当有三个参数时,将str中出现的i字符全部替换成j字符
select replace('aabbccdd','a','z') from dual --结果为zzbbccdd
3.去除函数 trim()
去除函数,用于去除字符串两边的某个字符
select trim('a' from 'abba') from dual --结果为bb
4.左去除函数 ltrim()
去除函数,用于去除字符串左边出现的某个字符
select ltrim('abba','a') from dual --结果为bba
5.右去除函数 rtrim()
去除函数,用于去除字符串右边出现的某个字符
select rtrim('abba','a') from dual --结果为abb
6. ascii()
将字符转换成ASCII码值
select ascii('A') from dual --结果为65
7. chr()
将ASCII码值转换成字符
select chr(65) from dual --结果为A
8. 首字母大写函数 initcap()
将首字母变成大写,其他的字母变成小写
select initcap('HOW ARE YOU ?') from dual --结果为How Are You ?
9. 大写字母函数 upper()
将所有字母变成大写
select upper('how are you ?') from dual --结果为HOW ARE YOU ?
10. 小写字母函数 lower()
将所有字母变成小写
select lower('HOW ARE YOU ?') from dual --结果为how are you ?
11. 长度函数 length()
返回字符串的长度
select length('abcdef') from dual --结果为6
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Orcale简单函数的使用。欢迎大家评论区补充