Oracle数据库常用函数

1 篇文章 0 订阅
1 篇文章 0 订阅

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简单函数的使用。欢迎大家评论区补充

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值