您的位置:首页 >> 数据库 >> MySQL >> 正文
MySQL RSS
 

MySQL数据库学习手册之MySQL语言参考

http://www.rdxx.com 05年08月24日 10:00 linux宝库 我要投稿


LOG10(X)
返回X的以10为底的对数。

mysql> select LOG10(2);
-> 0.301030
mysql> select LOG10(100);
-> 2.000000
mysql> select LOG10(-100);
-> NULL

POW(X,Y)
 
POWER(X,Y)
返回值X的Y次幂。

mysql> select POW(2,2);
-> 4.000000
mysql> select POW(2,-2);
-> 0.250000

SQRT(X)
返回非负数X的平方根。

mysql> select SQRT(4);
-> 2.000000
mysql> select SQRT(20);
-> 4.472136


PI()
返回PI的值(圆周率)。

mysql> select PI();
-> 3.141593

COS(X)
返回X的余弦, 在这里X以弧度给出。

mysql> select COS(PI());
-> -1.000000


SIN(X)
返回X的正弦值,在此X以弧度给出。

mysql> select SIN(PI());
-> 0.000000


TAN(X)
返回X的正切值,在此X以弧度给出。

mysql> select TAN(PI()+1);
-> 1.557408


ACOS(X)
返回X反余弦,即其余弦值是X。如果X不在-1到1的范围,返回NULL。

mysql> select ACOS(1);
-> 0.000000
mysql> select ACOS(1.0001);
-> NULL
mysql> select ACOS(0);
-> 1.570796


ASIN(X)
返回X反正弦值,即其正弦值是X。L如果X不在-1到1的范围,返回NULL。

mysql> select ASIN(0.2);
-> 0.201358
mysql> select ASIN('foo');
-> 0.000000


ATAN(X)
返回X的反正切值,即其正切值是X。

mysql> select ATAN(2);
-> 1.107149
mysql> select ATAN(-2);
-> -1.107149

ATAN2(X,Y)
返回2个变量X和Y的反正切。它类似于计算Y/X的反正切,除了两个参数的符号被用来决定结果的象限。

mysql> select ATAN(-2,2);
-> -0.785398
mysql> select ATAN(PI(),0);
-> 1.570796

COT(X)
返回X的余切。

mysql> select COT(12);
-> -1.57267341
mysql> select COT(0);
-> NULL

RAND()
 
RAND(N)
返回在范围0到1.0内的随机浮点值。如果一个整数参数N被指定,它被用作种子值。

mysql> select RAND();
-> 0.5925
mysql> select RAND(20);
-> 0.1811
mysql> select RAND(20);
-> 0.1811
mysql> select RAND();
-> 0.2079
mysql> select RAND();
-> 0.7888

你不能在一个ORDER BY子句用RAND()值使用列,因为ORDER BY将重复计算列多次。然而在MySQL3.23中,你可以做: SELECT * FROM table_name ORDER BY RAND(),这是有利于得到一个来自SELECT * FROM table1,table2 WHERE a=b AND cLEAST(X,Y,...)
有2和2个以上的参数,返回最小(最小值)的参数。参数使用下列规则进行比较:

* 如果返回值被使用在一个INTEGER上下文,或所有的参数都是整数值,他们作为整数比较。

上一页 下一页


 
 
标签: 学习手册 , 参考 , MySQL , 语言 , 数据库 , SQL , 数据 , 学习 , 手册 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站