Oracle常用函数nvl和decode小结

Oracle常用函数nvl和decode小结

ID:39466873

大小:81.50 KB

页数:6页

时间:2019-07-04

Oracle常用函数nvl和decode小结_第1页
Oracle常用函数nvl和decode小结_第2页
Oracle常用函数nvl和decode小结_第3页
Oracle常用函数nvl和decode小结_第4页
Oracle常用函数nvl和decode小结_第5页
资源描述:

《Oracle常用函数nvl和decode小结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数值函数函数功能实例结果abs求绝对值函数abs(−5)5sqrt求平方根函数sqrt(2)1.41421356power求幂函数power(2,3)8cos求余弦三角函数cos(3.14159)−1mod求除法余数mod(1600,300)100ceil求大于等于某数的最小整数ceil(2.35)3floor求小于等于某数的最大整数floor(2.35)2round按指定精度对十进制数四舍五入round(45.923,1)round(45.923,0)round(45.923,−1)45.9465

2、0trunc按指定精度截断十进制数trunc(45.923,1)trunc(45.923)trunc(45.923,−1)45.94540字符函数函数名称功能实例结果ascii获得字符的ASCII码Ascii('A')65chr返回与ASCII码相应的字符Chr(65)Alower将字符串转换成小写lower('SQLCourse')sqlcourseupper将字符串转换成大写upper('SQLCourse')SQLCOURSEinitcap将字符串转换成每个单词以大写开头initcap('SQ

3、Lcourse')SqlCourseconcat连接两个字符串concat('SQL','Course')SQLCoursesubstr给出起始位置和长度,返回子字符串substr('String',1,3)Strlength求字符串的长度length('Wellcom')7instr给出起始位置和出现的次数,求子字符串在字符串中出现的位置instr('String','r',1,1)3lpad用字符填充字符串左侧到指定长度lpad('Hi',10,'-')--------Hirpad用字符填充字符

4、串右侧到指定长度rpad('Hi',10,'-')Hi--------trim在一个字符串中去除另一个字trim('S'FROM'SSMITH')MITH去除的字符只能在左边或者右边的第一个符串(trim整洁、修整)replace用一个字符串替换另一个字符串中的子字符串replace('ABC','B','D')ADC日期函数函数功能实例结果months_between返回两个日期间的月份months_between('04-11月-05','11-1月-01')57.7741935add_mont

5、hs返回把月份数加到日期上的新日期add_months('06-月-03',1)add_months('06-月-03',-1)06-3月-0306-1月-03next_day返回指定日期后的星期对应的新日期selectnext_day(to_date('2009-12-02','YYYY-MM-DD'),'星期一')fromdual;2009-12-7last_day返回指定日期所在的月的最后一天last_day('06-2月-03')28-2月-03round按指定格式对日期进行四舍五入roun

6、d(to_date('13-2月-03'),'YEAR')round(to_date('13-2月-03'),'MONTH')round(to_date('13-2月-03'),'DAY')01-1月-0301-2月-0316-2月-03(按周四舍五入)trunc对日期按指定方式进行截断trunc(to_date('06-2月-03'),'YEAR')trunc(to_date('06-2月-03'),'MONTH')trunc(to_date('06-2月-03'),'DAY')01-1月-030

7、1-2月-0302-2月-03(按周截断)关于日期转换例子:SELECTTO_CHAR(sysdate,'YYYY-MM-DDHH24:MI:SSAMDY')FROMdual;SELECTTO_CHAR(sysdate,'YYYY"年"MM"月"DD"日"')FROMdual;其他函数函数功能实例结果nvl空值转换函数nvl(null,'空')空decode实现分支功能decode(1,1,'男', 2,'女')男userenv返回环境信息userenv('LANGUAGE')SIMPLIFIEDC

8、HINESE_CHINA.ZHS16GBKgreatest返回参数的最大值greatest(20,35,18,9)35least返回参数的最小值least(20,35,18,9)95.高级查询(多表联合查询)组函数函数说明AVG求平均值COUNT求计数值,返回非空行数,*表示返回所有行MAX求最大值MIN求最小值SUM求和STDDEV求标准偏差,是根据差的平方根得到的VARIANCE求统计方差例子:SELECTjob职务,SUM(sal)工资总和FROMempWHER

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。