七叶笔记 » 数据库 » SQLServer与Oracle常用函数实例对比汇总

SQLServer与Oracle常用函数实例对比汇总

2.取整(大)

3.取整(小)

4.取整(截取)

5.四舍五入

6.e为底的幂

7.取e为底的对数

8.取10为底对数

9.取平方

10.取平方根

11.求任意数为底的幂

12.取随机数

13.取符号

14.圆周率

15.sin,cos,tan 参数都以弧度为单位 例如:select sin(PI()/2) value 得到1(SQLServer)

16.Asin,Acos,Atan,Atan2 返回弧度

17.弧度角度互换(SQLServer,Oracle没找到) DEGREES:弧度-〉角度 RADIANS:角度-〉弧度

二、数值间比较

18. 求集合最大值

19. 求集合最小值

20.如何处理null值(F2中的null以10代替)

21.求字符序号

22.从序号求字符

23.连接

24.子串位置 --返回3

25.模糊子串的位置 --返回2,参数去掉中间%则返回7

26.求子串

27.子串代替 返回aijklmnef

28.子串全部替换

29.长度

30.大小写转换 lower,upper

31.单词首字母大写

32.左补空格(LPAD的第一个参数为空格则同space函数)

33.右补空格(RPAD的第一个参数为空格则同space函数)

34.删除空格

35. 重复字符串

36.发音相似性比较(这两个单词返回值一样,发音相同)

SQLServer中用SELECT DIFFERENCE(Smithers, Smythers) 比较soundex的差 返回0-4,4为同音,1最高

三、日期函数

37.系统时间

38.前后几日 直接与整数相加减

39.求日期

40.求时间

相关文章