oracle中sql函数简介

oracle中sql函数简介

ID:34724940

大小:121.18 KB

页数:4页

时间:2019-03-10

oracle中sql函数简介_第1页
oracle中sql函数简介_第2页
oracle中sql函数简介_第3页
oracle中sql函数简介_第4页
资源描述:

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

1、培训材料OracleOracle中SQL函数简介A.日期函数函数功能实例Add_months(d,x)返回日期加上x个月以后的结果Add_months(’22-8月-02’,1),返回结果为2002年9月22日Last_day(d)返回包含日期d的月份的最后一天的日期Last_day(’22-8月-02’),返回结果为2002年8月31日months_between(date1,date2)返回在date1和date2之间月的数目Months_between(‘3-3月-04’,’3-3月-03’),返回结果为:12Next_day(d,string)返

2、回在日期d之后满足由string给出的条件的第一天Next_day(‘3-3月-03’,’星期一’),返回结果为:2003年3月10日。Round(d[,format])将日期按照由format指定的格式进行舍入Round(to_date(‘03-3-16’,’YY-MM-DD’),’MM’),返回结果为:以16日为限,小于16,返回3月第一天,否则返回2003年4月的第一天,即2003年4月1日。Trunc(d[,format])返回截尾到由format指定的单位的日期dTrunc(to_date(‘03-3-16’,’YY-MM-DD’),’MM’)

3、,返回结果为:因为截尾的单位是月,即截到3月,所以返回结果为2003年3月1日Sysdate返回当前的日期和时间。B.转换函数函数功能实例To_char(d[,format[,nlsparams]])将日期d转换为一个varchar2类型的字符串,后面两个参数限制了结果的显示方式To_char(SYSDATE,’YY-MM-DD’),返回结果为:03-03-03To_char(num[,format[,nlsparams]])将number类型的参数num转换为varchar2类型的字符串。可以根据需要设置format。To_char(1234.56),

4、返回结果为:1234.56To_date(string[,format[,nlsparams]])将char或varchar2类型的string转换为date类型的变量,使用format构造日期的方式To_date(‘2003-3-3’,’YYYY-MM-DD’),,返回结果为2003年3月3日。To_number(string[,format[,nlsparams]])将char或varchar2类型的string转换为一个number类型的数值。To_number(‘$12345.67’,’$99999.99’),返回结果为12345.67C.字符函

5、数函数功能实例Chr(x)返回与x拥有等价数值的字符Chr(37),返回%Concat(string1,string2)返回串接上string2以后的sting1Concat(‘abs’,’cde’),返回结果为:abscdeInitcap(string)将字符串中的每个单词第一个字母大写而其它字母小写,并返回stringInitcap(‘4yeaRsand3MONTHS’),返回结果为:4YearsAnd3MonthsLower(string)将字符串中的每个字母都小写lower(‘4yeaRsand3MONTHS’),返回结果为:4yearsand3

6、monthsLpad(string1,x[,string2])从右往左x字符的位置上嵌入string2到string1中,并返回stringLpad(‘short’,9,’string’),返回结果为:strishortLtrim(string1,string2)从string1左边开始,删除string1中出现在string2中的字符Ltrim(‘endofstring’,’endo’),返回结果为:ofstring烟台东方电子第4共4页培训材料OracleReplace(string,search_str[,replace_str])用replace

7、_str替换所有string中出现的search_str,并返回stringReplace(‘thisisthese’,’th’,’Bh’),返回结果为:BhisisBheseLpad(string1,x[,string2])从左往右x字符的位置上嵌入string2到string1中,并返回stringRpad(‘short’,9,’string’),返回结果为:shortstriRtrim(string1,string2)从string1右边开始,删除string1中出现在string2中的字符Rtrim(‘ofstringend’,’endo’),返

8、回结果为:ofstringSubstr(string,a[,b])返回从字母位置

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

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

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