易截截图软件、单文件、免安装、纯绿色、仅160KB

sql数据库命令大全

SQLServer和Oracle的常用函数对比
  1.绝对值
  S:select abs(-1) value
  O:select abs(-1) value from dual
  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual
  3.取整(小)
  S:select floor(-1.001) value
  O:select floor(-1.001) value from dual
  4.取整(截取)
  S:select cast(-1.002 as int) value
  O:select trunc(-1.002) value from dual
  5.四舍五入
  S:select round(1.23456,4) value 1.23460
  O:select round(1.23456,4) value from dual 1.2346
  6.e为底的幂
  S:select Exp(1) value 2.7182818284590451
  O:select Exp(1) value from dual 2.71828182
  7.取e为底的对数
  S:select log(2.7182818284590451) value 1
  O:select ln(2.7182818284590451) value from dual; 1
  8.取10为底对数
  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
  unio


相关文档:

SQL Server BI Step by Step SSIS 1 准备

SQL Server 2005 和2008提供了很多新的和增强的商务智能功能,包括利用集成服务(SSIS)整合多种数据源;利用分析服务(SSAS)使数据内容更丰富并且建立复杂的商业分析; 以及利用报表服务(SSRS)编辑,管理,和提交丰富的报表. 如果你现在还不清楚这些功能,那么接下来一系列的介绍会让你对SQL Server现在的商务智能支持大吃一惊.不过 ......

SQL 循环

declare @i int
set @i=1
while @i<30
begin
insert into test (userid) values(@i)
set @i=@i+1
end
---------------
while 条件
begin
执行操作
set @i=@i+1
end
WHILE
设置重复执行 SQL 语句或语句块的条件。只要指定的条件为真,就重复执行语句。可以使用 BREAK 和 CONTINUE 关键字在循环内部控制 W ......

[MySQL优化] 如何使用SQL Profiler 性能分析器


[MySQL优化] -- 如何使用SQL Profiler 性能分析器
时间:2010-2-28来源:HaCMS开源社区 作者:diesou
mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。 下面我们举例介绍一下 MySQL SQL Profiler 的使用方法: 首先,开启 MySQL SQL ......

[MySQL优化] 如何了解SQL的执行频率


[MySQL优化] -- 如何了解SQL的执行频率
时间:2010-2-28来源:HaCMS开源社区 作者:chuxu
MySQL 客户端连接成功后,通过 show [session|global]status 命令 可以提供服务器状态信息,也可以在操作系统上使用 mysqladmin extended-status 命令获得这些消息。 show [session|global] status 可以根据需要加上参数&ldquo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号