sql和oracle的区别|怎样区别oracle与sql的常用函数(2)

更新时间:2019-10-25 来源:热门资讯 点击:

【www.hzclsc.cn--热门资讯】

  S:select log10(10) value 1

  O:select log(10,10) value from dual; 1

  9.取平方

  S:select SQUARE(4) value 16

  O:select power(4,2) value from dual 16

  10.取平方根

  S:select SQRT(4) value 2

  O:select SQRT(4) value from dual 2

  11.求任意数为底的幂S:select power(3,4) value 81 O:select power(3,4) value from dual 81

  12.取随机数

  S:select rand() value

  O:select sys.dbms_random.value(0,1) value from dual;

  13.取符号

  S:select sign(-8) value -1

  O:select sign(-8) value from dual -1 ----------三角函数相关

  14.圆周率S:SELECT PI() value 3.1415926535897931

  O:不知道

  15.sin,cos,tan 参数都以弧度为单位

  例如:select sin(PI()/2) value得到1(SQLServer)

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

  17.弧度角度互换(SQLServer,Oracle不知道)

  DEGREES:弧度-〉角度

  RADIANS:角度-〉弧度

  ---------数值间比较

  18. 求集合最大值

  S:select max(value) value from

  (select 1 value

  union

  select -2 value

  union

  select 4 value

  union

  select 3 value)a

  O:select greatest(1,-2,4,3) value from dual

  19. 求集合最小值

  S:select min(value) value from

  (select 1 value

  union

  select -2 value

  union

  select 4 value

  union

  select 3 value)a

  O:select least(1,-2,4,3) value from dual

  20.如何处理null值(F2中的null以10代替) S:select F1,IsNull(F2,10) value from Tbl O:select F1,nvl(F2,10) value from Tbl

  --------字符串函数

  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

本文来源:http://www.hzclsc.cn/news/35659.html

为您推荐

教你如何通过运行命令快速调出计算机|教你如何通过运行命令快速调出计算器

很多时候都需要用到计算器,不管是你作为公司领导还是经理还是员工,偶尔做做计算,算算小账,在所难免。那么,电脑的计算器还是很实用的,特别是我们这个人人都有电脑的年代。下载地址:calc exe下载 调出教你一招

2020-01-22 11:42:42  

csdn官网|CSDN数据库惨遭黑手,600万帐号泄漏!

网友爆料称,今天(2011-12-21)有黑客在网上公开了知名网站CSDN的用户数据库,这是一次严重的暴库泄密事件,涉及到的账户总量高达600万个,我们部分同事确实也在泄漏的库里发现了自己的帐号。60信息安全

2020-01-22 11:42:42   csdn博客   csdn是什么  

[xp桌面图标蓝底]桌面图标有蓝底怎么去掉

当你的电脑桌面图标有蓝底的时候,一定很难受。我想说,确实不好看,那么,怎么去掉桌面图标蓝底呢。请听我详细为您介绍:注意了,以我的电脑系统为准哦:windows xp详细步骤:在桌面空白处右键-----菜鸟必读

2020-01-22 11:42:42   桌面图标文字有蓝底怎么去掉   xp桌面图标有蓝底怎么去掉  

4种治疗打呼噜的小妙招_4招搞定win7音频服务未运行

我安装的是windows7旗舰版,今天突然右下角小喇叭显示红叉,鼠标移动到上面显示“音频服务未运行”。我原以为是声卡问题,可打开设备管理看了一下,声卡没问题,播放音乐也正常,不知道究竟怎么回事,具体见windows7

2020-01-22 11:42:42  

怎样删除win7搜索记录三种删除win7搜索记录的方法|怎样删除win7搜索记录?_三种删除win7搜索记录的方法

windows7系统自带的文件搜索功能比xp要强大很多,反应速度快,搜索层次深,也保留了记录搜索记录的功能,很多人觉得它很碍眼,本文就介绍了三种去除搜索记录的方法,有需要的朋友一定要看。现如今的硬盘越windows7

2020-01-21 12:38:33  

大家都在看

    MySQL Query : SELECT * FROM `hzclsc`.`v9_hits` WHERE hitsid LIKE 'c-1-%' AND catid='13' ORDER BY views DESC LIMIT 15
    MySQL Error : Table './hzclsc/v9_hits' is marked as crashed and should be repaired
    MySQL Errno : 145
    Message : Table './hzclsc/v9_hits' is marked as crashed and should be repaired
    Need Help?