首页 / ORACLE / oracle数据库函数整理
oracle数据库函数整理
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了oracle数据库函数整理,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2563字,纯文字阅读大概需要4分钟。
内容图文
![oracle数据库函数整理](/upload/InfoBanner/zyjiaocheng/488/fe816e2799ae41f8858b9241f014ea51.jpg)
lpad(str1,length,str2)
lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。
举例:select lpad(1,5,‘x‘) from dual; 输出结果:xxxx1
rpad(str1,length,str2)
lpad函数从右边对字符串使用指定的字符进行填充。从其字面意思也可以理解,r是right的简写,pad是填充的意思,所以lpad就是从右边填充的意思。
举例:select rpad(1,5,‘x‘) from dual; 输出结果:1xxxx
upper(str)
将当前字符串全部转换为大写
lower(str)
将当前字符串全部转换为小写
initcap(str)
将第一个字符变成大写,其他字符变成小写
举例:select initcap(‘hEllo wOrld‘) from dual; 输出结果:Hello World
replace(字符串1,字符串2,字符串3)
将字符串1中所有的字符串2,替换成字符串3
举例:select replace(‘hEllo world‘,‘hE‘,‘He‘) from dual; 输出结果:Hello world
translate(char, from, to)
将from中的字符转换为to中与之位置对应的字符,若to中找不到与之对应的字符,返回值中的该字符将会被删除
举例:select translate(‘1ello 2orldc‘,‘12c‘,‘HW‘) from dual;输出结果:Hello World
bitand(ex1,ex2)
不常用,返回两个数值型数值在按位进行AND 运算后的结果;如果 ex1 和 ex2的位都是 1,相应的结果位就是 1;否则相应的结果位是 0 concat(char1,char2) 将char1与char2字符串拼接起来 wmsys.wm_concat 将所有查询结果的列以“,”拼接起来 2.日期类 to_char(date,char)日期转字符 举例:select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss‘) from dual; 输出结果:2017-07-31 17:16:14 to_date(char,date)字符转日期 举例:select to_date(‘2017-07-31 17:16:14‘,‘yyyy-mm-dd hh24:mi:ss‘) from dual; 输出结果:2017/7/31 17:16:14select to_char(sysdate, ‘yyyy‘) as nowYear from dual; --获取时间的年
select to_char(sysdate, ‘mm‘) as nowMonth from dual; --获取时间的月
select to_char(sysdate, ‘dd‘) as nowDay from dual; --获取时间的日
select to_char(sysdate, ‘hh24‘) as nowHour from dual; --获取时间的时
select to_char(sysdate, ‘mi‘) as nowMinute from dual; --获取时间的分
select to_char(sysdate, ‘ss‘) as nowSecond from dual; --获取时间的秒
select to_char(to_date(‘2017-07-31‘,‘yyyy-mm-dd‘),‘day‘) from dual; --获取某天是星期几
oracle数据库函数整理
标签:translate 常用 div 输出 init strong bit oracle acl
本文系统来源:http://www.cnblogs.com/yong198707/p/7264341.html
内容总结
以上是互联网集市为您收集整理的oracle数据库函数整理全部内容,希望文章能够帮你解决oracle数据库函数整理所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。