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

SQL和ORACLE函数比较

 2008-09-08 12:53:49 来源:WEB开发网   
核心提示: S:SELECT char(97) value O:SELECT chr(97) value from dual23.连接S:SELECT '11'+'22'+'33' value O:SELECT CONCAT('11',&

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可以通过第四个参数控制出现次数
   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函数)

上一页  1 2 3 4 5  下一页

Tags:SQL ORACLE 函数

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