WEB开发网
开发学院数据库Oracle SQL和ORACLE函数比较 阅读

SQL和ORACLE函数比较

 2008-09-08 12:53:49 来源:WEB开发网   
核心提示: S:SELECT space(10)+'abcd' value O:SELECT LPAD('abcd',14) value from dual31.右补空格(RPAD的第一个参数为空格则同space函数) S:SELECT 'abcd'+

  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 函数 (第一个参数决定)

上一页  1 2 3 4 5  下一页

Tags:SQL ORACLE 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接