[ ッ环UNIX::UNIXм砃戈腳畐 ]   GB | BIG5

 > 计沮畐 > MySQL > タゅ
Mysql计厩ㄧ计ぃ―
セゅ:http://linuxdb.yeah.net :  (2001-07-05 16:10:00)

┮Τ计厩ㄧ计岿薄猵NULL 


虫ヘ搭э跑把计才腹 
mysql> select - 2; 

猔種狦硂巨才籔BIGINTㄏノ琌BIGINT硂種帝莱赣磷俱计ㄏノ-êΤ-2^63 
ABS(X) 
X荡癸 
mysql> select ABS(2); 
-> 2 
mysql> select ABS(-32); 
-> 32 

赣ノBIGINT 

SIGN(X) 
把计才腹-10┪1∕X琌琌璽计箂┪タ计 
mysql> select SIGN(-32); 
-> -1 
mysql> select SIGN(0); 
-> 0 
mysql> select SIGN(234); 
-> 1 

MOD(N,M) 
 

家 (摸Cい%巨才)N砆M埃计 
mysql> select MOD(234, 10); 
-> 4 
mysql> select 253 % 7; 
-> 1 
mysql> select MOD(29,9); 
-> 2 

硂ㄧ计ノBIGINT 
FLOOR(X) 
ぃX程俱计 

mysql> select FLOOR(1.23); 
-> 1 
mysql> select FLOOR(-1.23); 
-> -2 

猔種砆跑传BIGINT 
CEILING(X) 
ぃX程俱计 
mysql> select CEILING(1.23); 
-> 2 
mysql> select CEILING(-1.23); 
-> -1 

猔種砆跑传BIGINT 

ROUND(X) 
把计Xき俱计 
mysql> select ROUND(-1.23); 
-> -1 
mysql> select ROUND(-1.58); 
-> -2 
mysql> select ROUND(1.58); 
-> 2 

猔種砆跑传BIGINT! 

ROUND(X,D) 
把计XきΤD计计狦D0挡狦盢⊿Τ计翴┪计场だ 
mysql> select ROUND(1.298, 1); 
-> 1.3 
mysql> select ROUND(1.298, 0); 
-> 1 

猔種砆跑传BIGINT! 

EXP(X) 
e礛癸计┏XΩよ 
mysql> select EXP(2); 
-> 7.389056 
mysql> select EXP(-2); 
-> 0.135335 

LOG(X) 
X礛癸计 
mysql> select LOG(2); 
-> 0.693147 
mysql> select LOG(-2); 
-> NULL 

狦稱璶计Xヴ種┏B癸计ㄏノそΑLOG(X)/LOG(B) 

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 c
LEAST(X,Y,...) 
Τ2㎝2把计程(程)把计把计ㄏノ砏玥秈︽ゑ耕 
狦砆ㄏノINTEGERゅ┪┮Τ把计常琌俱计俱计ゑ耕 
狦砆ㄏノREALゅ┪┮Τ把计琌龟计龟计ゑ耕 
狦ヴ把计琌庇稰才﹃把计糶庇稰才﹃砆ゑ耕 
ㄤ薄猵把计糶礚闽才﹃砆ゑ耕 
mysql> select LEAST(2,0); 
-> 0 
mysql> select LEAST(34.0,3.0,5.0,767.0); 
-> 3.0 
mysql> select LEAST("B","A","C"); 
-> "A" 

MySQL 3.22.5玡セㄏノMIN()τぃ琌LEAST 

GREATEST(X,Y,...) 
程(程)把计把计ㄏノ籔LEAST妓砏玥秈︽ゑ耕 
mysql> select GREATEST(2,0); 
-> 2 
mysql> select GREATEST(34.0,3.0,5.0,767.0); 
-> 767.0 
mysql> select GREATEST("B","A","C"); 
-> "C" 

MySQL 3.22.5 玡セ, ㄏノMAX()τぃ琌GREATEST. 
DEGREES(X) 
把计X眖┓跑传à 
mysql> select DEGREES(PI()); 
-> 180.000000 
RADIANS(X) 
把计X眖à跑传┓ 
mysql> select RADIANS(90); 
-> 1.570796 

TRUNCATE(X,D) 
计X篒耞D计狦D0挡狦盢⊿Τ计翴┪计场だ 
mysql> select TRUNCATE(1.223,1); 
-> 1.2 
mysql> select TRUNCATE(1.999,1); 
-> 1.9 
mysql> select TRUNCATE(1.999,0); 
-> 1 
(http://www.fanqiang.com)
    秈UNIX阶韭

闽ゅ彻
 

」  荚眏 舧だㄉ  」