sql和oracle的区别_怎样区别oracle与sql的常用函数(4)

2019-10-25 热门资讯 阅读:

  O:SELECT Next_day(sysdate,7) vaule FROM DUAL;

  42.字符串转时间

  S:可以直接转或者select cast("2004-09-08"as datetime) value

  O:SELECT To_date("2004-01-05 22:09:38","yyyy-mm-dd hh24-mi-ss") vaule FROM DUAL;

  43.求两日期某一部分的差(比如秒)

  S:select datediff(ss,getdate(),getdate()+12.3) value O:直接用两个日期相减(比如d1-d2=12.3)

  SELECT (d1-d2)*24*60*60 vaule FROM DUAL;

  44.根据差值求新的日期(比如分钟)

  S:select dateadd(mi,8,getdate()) value

  O:SELECT sysdate+8/60/24 vaule FROM DUAL;

  45.求不同时区时间

  S:不知道

  O:SELECT New_time(sysdate,"ydt","gmt" ) vaule FROM DUAL; -----时区参数,北京在东8区应该是Ydt-------

  AST ADT大西洋标准时间

  BST BDT白令海标准时间

  CST CDT中部标准时间

  EST EDT东部标准时间

  GMT格林尼治标准时间

  HST HDT阿拉斯加 夏威夷标准时间

  MST MDT山区标准时间

  NST纽芬兰标准时间

  PST PDT太平洋标准时间

  YST YDT YUKON标准时间

  Oracle支持的字符函数和它们的Microsoft SQL Server等价函数:

  函数Oracle Microsoft SQL Server

  把字符转换为ASCII ASCII ASCII

  字串连接CONCAT (expressiοn + expressiοn)

  把ASCII转换为字符CHR CHAR

  返回字符串中的开始字符(左起)INSTR CHARINDEX

  把字符转换为小写LOWER LOWER

  把字符转换为大写UPPER UPPER

  填充字符串的左边LPAD N/A

  清除开始的空白LTRIM LTRIM

  清除尾部的空白RTRIM RTRIM

  字符串中的起始模式(pattern)INSTR PATINDEX

  多次重复字符串RPAD REPLICATE

  字符串的语音表示SOUNDEX SOUNDEX

  重复空格的字串RPAD SPACE

  从数字数据转换为字符数据TO_CHAR STR

  子串SUBSTR SUBSTRING

  替换字符REPLACE STUFF

  将字串中的每个词首字母大写INITCAP N/A

  翻译字符串TRANSLATE N/A

  字符串长度LENGTH DATELENGTH or LEN

  列表中最大的字符串GREATEST N/A

  列表中最小的字符串LEAST N/A

sql和oracle的区别_怎样区别oracle与sql的常用函数(4)

http://m.hzclsc.cn/news/35660.html

推荐访问:oracle和sql区别

热门资讯推荐文章

推荐内容

上一篇:sql和oracle的区别|怎样区别oracle与sql的常用函数(2) 下一篇:[linux 远程登录]java如何远程登录linux并执行其命令