oracle常用函数(1)

php中文网
发布: 2016-06-07 15:07:48
原创
1433人浏览过

1、返回与指定的字符对应的十进制数 select ascii(A) A,ascii(z) a,ascii(12) 一打,ascii( ) kg from dual; 2、返回与指定十进制对应的字符 select chr(65) A,chr(122) z from dual; 3、连接两个字符串 select concat(熊大,熊二) constr from dual;--熊大熊

1、返回与指定的字符对应的十进制数

select ascii('A') A,ascii('z') a,ascii('12') 一打,ascii(' ') kg from dual;
登录后复制


2、返回与指定十进制对应的字符

select chr(65) A,chr(122) z from dual;
登录后复制


3、连接两个字符串

select concat('熊大','熊二') constr from dual;--熊大熊二
登录后复制


4、将第一个字符变大写并返回字符串

select initcap('boat') upperfirst from dual;--Boat
登录后复制


5、将所有字符变成大写并返回字符串

select upper('boat') upperall from dual t;--BOAT
登录后复制


6、将所有字符变成小写并返回字符串

select lower('BoaT') lowerall from dual;--boat
登录后复制


7、INSTR(str1, str2, a,b)函数

用法:得到在str1中包含str2的位置。

 从左边开始检查,开始的位置为a,如果a是一个负数,那么是从右边开始进行扫描的,第b次出现的位置将被返回。

 a和b都缺省设置为1,这将会返回在str1中第一次出现str2的位置

select instr('zheshigeceshi','sh',-2,1) str from dual;--11
select instr('zheshigeceshi','sh',1,2) str from dual;--11
登录后复制


8、获取字符串长度

select length('boat') len from dual;--4
登录后复制


9、lpad(str,n,[pad_string])函数

     参数str:可以是字符或者参数

     参数n:是返回的字符串的长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;

     参数pad_string:是个可选参数,这个字符串是要粘贴到string的左边的字符串,如果这个参数未写,lpad函数将会在string的左边粘贴空格。

select rpad('boat',10,'*') from dual t;--boat******
select lpad('boat',10,'*') from dual t;--******boat
登录后复制


10、ltrim(x,y) 函数

用法:按照y中的字符一个一个截掉x中的字符,并且是从左边开始执行的

MTTSHOP包包免费商城系统
MTTSHOP包包免费商城系统

一款非常包包、衣服、鞋子类网站,页面干净清洁、一目了然,mttshop打造精致、简单、易用、免费的商城。 系统要求:IIS5.1以后,必须安装.net 3.5 安装步骤: 1、下载完成后,直接解压文件mttshop.rar 2、附加数据库:解压后的可以找一个叫db的文件夹,解压后直接附加就可以,支持SQL 2000、2005、2008 3、配置web.config文件,找到key=&qu

MTTSHOP包包免费商城系统 0
查看详情 MTTSHOP包包免费商城系统

只要遇到y中有的字符, x中的字符都会被截掉,直到在x的字符中遇到y中没有的字符为止函数命令才结束,rtrim(y,x)同理

select ltrim('boat','bo') from dual;--at
select ltrim('booooobbbbobat','bo') from dual t;--at
select rtrim('boat','at') from dual;--bo
select rtrim('boaaaaaaaaatttttttaat','at') from dual;--bo
登录后复制

11、substr(string str, int a, int b)函数

       参数1:str 要处理的字符串

       参数2:a 截取字符串的开始位置(起始位置是0),为负值时表示从尾部开始算起

       参数3:b 截取的字符串的长度,如果b超出要处理的字符串的长度,并不会影响返回结果,系统按要处理字符串最大长度返回

       如果不用b,则取从a开始的剩余所有字符串

select substr('boatisgood',3,100) subs from dual;--atisgood
select substr('boatisgood',3) subs from dual;--atisgood
select substr('boatisgood',-3) subs from dual;--ood
登录后复制


12、替换函数

select replace('nba hupu 步行街怎么没有了','步行街','BXJ') from dual;--nba hupu BXJ怎么没有了
登录后复制



 

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号