Oracle内置SQL函数详解培训.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL内置函数 SUBSTR SUBSTR返回一字符串得指定字串。 其具体的语法格式如下: SUBSTR(string,start,length) 其中: string 任意字符串 start 字串的开始位置。第一个位置总匹配为1。该参数可以为 负数,这时从给定字符串的右面数起 length 待匹配字串的长度。是一可选项,忽略它则匹配整个字符串 下面是该函数的使用情况: SUBSTR(’JennyJeffJonathan’,6,4)=‘Jeff’ SUBSTR(’JennyJeffJonathan’,-12,4)=‘Jeff’ SUBSTR(’JennyJeffJonathan’,-8)=‘Jonathan’ SQL内置函数 SUBSTRB SUBSTRB返回一字符串的指定部分。该函数与SUBSTR极为类似,只是该函数的start和length两参数均以字节为单位,而不是根据字符。这种区别只有在使用多种不同的字符集时才有意义。 其具体的语法格式如下: SUBSTRB(string,start[,length]) 其中: string 任意字符串 start 字串的开始位置。第一个位置总匹配为1。该参数可 以为负数,这时从给定字符串的右面数起 length 待匹配字串的长度。是一可选项,忽略它则匹配整 个字符串 下面是该函数的使用情况: SUBSTRB(’JennyJeffJonathan’,6,4)=‘Jeff’ SUBSTRB(’JennyJeffJonathan’,-12,4)=‘Jeff’ SUBSTRB(’JennyJeffJonathan’,-8)=‘Jonathan’ SQL内置函数 SYSDATE SYSDATE函数返回当前日期时间,一直到秒。 其具体的语法格式如下: SYSDATE SYSDATE没有参数。 下面是该函数的使用情况: SQLSELECT SYSDATE FROM DUAL; SYSDATE ------- 24-Nov-1999 06:45:00 pm 当然,结果会由于用户调用该函数的时机不同而不同。 SQL内置函数 TAN TAN函数返回一个角度的正切值。 其具体的语法格式如下: TAN(angle) 其中: angle 用弧度表示。可参考函数COS了解从弧度到 角度的转换 下面是该函数的使用情况: TAN(225*3.1415926535/180)=1 TAN(0)=0 SQL内置函数 TANH TANH函数返回一个角度的十六进制正切值。 其具体的语法格式如下: TANH(angle) 其中: angle 用弧度表示。可参考函数COS了解从弧度到 角度的转换 下面是该函数的使用情况: TANH(225*3.1415926535/180)= TANH(0)=0 SQL内置函数 TO_CHAR(for dates) TO_CHAR函数将一个日期型数据转换成一个字符型数据。 其具体的语法格式如下: TO_CHAR(date[,fmt[,’NLS_DATE_LANGUAGE=language’]]) 其中: date 任一DATE型数据 fmt 一个日期格式说明符,它控制了代表日期型数据的字符型结果 language 使用的语言,它对日期拼读有影响,如在使用月份、日子、星期 等时 下面是该函数的使用情况: SQLSELECT TO_CHAR(SYSDATE,’dd-Mon-yyyy’) FROM dual; TO_CHAR(SYS ----- 24-Nov-1999 SQLSELECT TO_CHAR(SYSDATE,’Month’,’NLS_DATE_LANGUAGE=Spanish’) FROM dual; TO_CHAR(SY ----- November SQL内置函数 TO_CHAR(for numbers) TO_CHAR函数将一个数值型数据转换成一个字符型数据。 其具体的语法格式如下: TO_CHAR(date[,fmt[,nlsparams]]) 其中: date 任一数值型数据 fmt 一个数字格式说明符,它控制了代表日期型数据的字符型结果 nlsparams 数字的语言特征。该参数是由若干下列内容组成的字符串 : NLS_NUMERIC_CHARACTERS=“dg”,NLS_CURRENCY=“currchar”,及 NLS_TERRITORY=territory d和g表示十进制符号和分隔符(在美国为逗号)。货币数值(在 美国的一个($)符号)常用来表示金钱数值。

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档