2006-11-14

Oracle和MS SQL server的函数对比

来源: 本站收集整理 作者:佚名 评论 0 条
 
  21.求字符序号
  S:select ascii('a') value
  O:select ascii('a') value from dual
  22.从序号求字符
  S:select char(97) value
  O:select chr(97) value from dual
  23.连接
  S:select '11' '22' '33' value
  O:select CONCAT('11','22')||33 value from dual
  23.子串位置 --返回3
  S:select CHARINDEX('s','sdsq',2) value
  O:select INSTR('sdsq','s',2) value from dual
  23.模糊子串的位置 --返回2,参数去掉中间%则返回7
  S:select patindex('%d%q%','sdsfasdqe') value
  O:oracle没发现,但是instr可以通过第四霾问刂瞥鱿执问?BR>  select INSTR('sdsfasdqe','sd',1,2) value from dual 返回6
  24.求子串
  S:select substring('abcd',2,2) value
  O:select substr('abcd',2,2) value from dual
  25.子串代替 返回aijklmnef
  S:SELECT STUFF('abcdef', 2, 3, 'ijklmn') value
  O:SELECT Replace('abcdef', 'bcd', 'ijklmn') value from dual
  26.子串全部替换
  S:没发现
  O:select Translate('fasdbfasegas','fa','我' ) value from dual
  27.长度
  S:len,datalength
  O:length
  28.大小写转换 lower,upper
  29.单词首字母大写
  S:没发现
  O:select INITCAP('abcd dsaf df') value from dual
  30.左补空格(LPAD的第一个参数为空格则同space函数)
  S:select space(10) 'abcd' value
  O:select LPAD('abcd',14) value from dual
  31.右补空格(RPAD的第一个参数为空格则同space函数)
  S:select 'abcd' space(10) value
  O:select RPAD('abcd',14) value from dual
  32.删除空格
  S:ltrim,rtrim
  O:ltrim,rtrim,trim
  33. 重复字符串
  S:select REPLICATE('abcd',2) value
  O:没发现
  34.发音相似性比较(这两个单词返回值一样,发音相同)
  S:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe')
  O:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual
  SQLServer中用SELECT DIFFERENCE('Smithers', 'Smythers') 比较soundex的差
  返回0-4,4为同音,1最高
  --------------日期函数
  35.系统时间
  S:select getdate() value
  O:select sysdate value from dual
  36.前后几日
  直接与整数相加减
  37.求日期
  S:select convert(char(10),getdate(),20) value
  O:select trunc(sysdate) value from dual
  select to_char(sysdate,'yyyy-mm-dd') value from dual
  38.求时间
  S:select convert(char(8),getdate(),108) value
  O:select to_char(sysdate,'hh24:mm:ss') value from dual
  39.取日期时间的其他部分
  S:DATEPART 和 DATENAME 函数(第一个参数决定)
  O:to_char函数 第二个参数决定
共3页: 上一页 [1] 2 [3] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:关于SQL Server数据库的若干注意事项  
下一篇:在SQL Server中为安全依从性记录日志
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号