oracle六个单行函数

oracle六个单行函数

ID:34724978

大小:78.68 KB

页数:4页

时间:2019-03-10

oracle六个单行函数_第1页
oracle六个单行函数_第2页
oracle六个单行函数_第3页
oracle六个单行函数_第4页
资源描述:

《oracle六个单行函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.数字函数ABS取绝对值POWER乘方LN10为底数取0SQRT平方根EXPe的n次乘方LOG(m,n)m为底数n取0数学运算函数:ACOSATANATAN2COSCOSHSIGNSINSINHTANTANHCEIL大于或等于取整数FLOOR小于或等于取整数MOD取余数ROUND(n,m)按m的位数取四舍五入值如果round(日期):中午12以后将是明天的日期.round(sysdate,'Y')是年的第一天TRUNC(n,m)按m的位数取小数点后的数值如果trunc(日期),确省的是去掉时间6J2EE@zxw2.字符

2、函数CHR按数据库的字符集由数字返回字符CONCAT(c1,c2)把两个字符c1,c2组合成一个字符,和

3、

4、相同REPLACE(c,s,r)把字符c里出现s的字符替换成r,返回新字符SUBSTR(c,m,n)m大于0,字符c从前面m处开始取n位字符,m等于0和1一样,m小与0,字符c从后面m处开始取n位字符TRANSLATE(c,f1,t1)字符c按f1到t1的规则转换成新的字符串INITCAP字符首字母大写,其它字符小写LOWER字符全部小写UPPER字符全部大写LTRIM(c1,c2)去掉字符c1左边出现的字符c2R

5、TRIM(c1,c2)TRIM(c1,c2)去掉字符c1左右两边的字符c2LPAD(c1,n,c2)字符c1按制定的位数n显示不足的位数用c2字符串替换左边的空位RPAD(c1,n,c2)3.日期函数ADD_MONTHS(d,n)日期值加n月LAST_DAY返回当月的最后一天的日期MONTHS_BETWEEN(d1,d2)两个日期值间的月份,d1

6、,'日期显示格式')TO_CHAR(number)用于显示或报表的格式对齐TO_DATE(char,'日期显示格式')TO_LOB把long字段转换成lob字段TO_NUMBER(char)用于计算或者比较大小转换函数(2)to_date里日期显示格式YYYY年YEARYYYYYYQ季度MM月MONTHMONW星期(weekofmonth)WW,IW(weekofyear)(说明:周计是按ISO标准,从1月1日的星期数到后面七天为一周,不一定是从周一到周日)DD日DAYDYHH24小时HH12HHMI分钟SS秒如果想固定

7、日期的显示格式可以在数据库的参数文件initorasid.ora里新写一行参数NLS_DATE_FORMAT=yyyy-mm-ddhh24:mi:ss可以在UNIX环境变量或者NT的注册表里的设置NLS_DATE_FORMAT=yyyy-mm-dd7J2EE@zxwhh24:mi:ss转换函数(3)如果想固定日期的显示格式可以用altersession命令改变SQL>altersessionsetnls_date_format='yyyy-mm-ddhh24:mi:ss';它的作用顺序如下:initializationp

8、arameterEnvironmentvariableALTERSESSIONcommand转换函数(4)to_char(number)里数字显示格式9数字位0数字前面补0to_char(-1200,'00000.00')小数点的位置标记位置的逗号用在数字显示格式的左边L根据数据库字符集加货币符号to_char(-1200,'L9999.99')B把数字0显示为空格,用在数字显示格式的右边MI右边的负数标记to_char(-1200,'9999.99MI')PR括起来的负数to_char(-1200,'9999.99PR

9、')EEEE用指数方式表示to_char(-1200,'9999.99EEEE')5.输入字符,返回数字的函数instr(c1,c2)字符c2出现在c1的位置,不出现,返回0,常用于模糊查询length按数据库的字符集,算出字符c的长度,跟数据库的字符集有关,一个汉字长度为16.有逻辑比较的函数NVL(EXPR1,EXPR2)函数解释:IFEXPR1=NULLRETURNEXPR2ELSERETURNEXPR1DECODE(AA0V10R10V20R2....)函数解释:IFAA=V1THENRETURNR1IFAA=V

10、2THENRETURNR2..…ELSERETURNNULL举例:decode(id,1,'deptsale',2,'depttech')文章来源:网络编辑:联动北方技术论坛(如有侵权请及时联络以便删除)

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

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

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