select-2;注意,如果這個(gè)操作符與一個(gè)BIGINT使用,返回值是一個(gè)BIGINT!這意味著你應(yīng)該避免在整數(shù)上使用-,那可能有值-2^63!ABS(X)返回X的絕對(duì)值。mysql>selectABS(2);->2mysql>selectABS(-32);->32該功能可安全用于BIGINT值。SIGN(X)返回參數(shù)的符號(hào)," />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Mysql數(shù)學(xué)函數(shù)不求人-數(shù)據(jù)庫(kù)專欄,MySQL

系統(tǒng) 2314 0

Mysql數(shù)學(xué)函數(shù)不求人-數(shù)據(jù)庫(kù)專欄,MySQL


?


?

所有的數(shù)學(xué)函數(shù)在一個(gè)出錯(cuò)的情況下返回NULL。?

-?
單目減。改變參數(shù)的符號(hào)。?
mysql>?select?-?2;?

注意,如果這個(gè)操作符與一個(gè)BIGINT使用,返回值是一個(gè)BIGINT!這意味著你應(yīng)該避免在整數(shù)上使用-,那可能有值-2^63!?
ABS(X)?
返回X的絕對(duì)值。?
mysql>?select?ABS(2);?
->?2?
mysql>?select?ABS(-32);?
->?32?

該功能可安全用于BIGINT值。?

SIGN(X)?
返回參數(shù)的符號(hào),為-1、0或1,取決于X是否是負(fù)數(shù)、零或正數(shù)。?
mysql>?select?SIGN(-32);?
->?-1?
mysql>?select?SIGN(0);?
->?0?
mysql>?select?SIGN(234);?
->?1?

MOD(N,M)?
?
%?
模?(類似C中的%操作符)。返回N被M除的余數(shù)。?
mysql>?select?MOD(234,?10);?
->?4?
mysql>?select?253?%?7;?
->?1?
mysql>?select?MOD(29,9);?
->?2?

這個(gè)函數(shù)可安全用于BIGINT值。?
FLOOR(X)?
返回不大于X的最大整數(shù)值。?

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

注意返回值被變換為一個(gè)BIGINT!?
CEILING(X)?
返回不小于X的最小整數(shù)值。?
mysql>?select?CEILING(1.23);?
->?2?
mysql>?select?CEILING(-1.23);?
->?-1?

注意返回值被變換為一個(gè)BIGINT!?

ROUND(X)?
返回參數(shù)X的四舍五入的一個(gè)整數(shù)。?
mysql>?select?ROUND(-1.23);?
->?-1?
mysql>?select?ROUND(-1.58);?
->?-2?
mysql>?select?ROUND(1.58);?
->?2?

注意返回值被變換為一個(gè)BIGINT!?

ROUND(X,D)?
返回參數(shù)X的四舍五入的有D為小數(shù)的一個(gè)數(shù)字。如果D為0,結(jié)果將沒(méi)有小數(shù)點(diǎn)或小數(shù)部分。?
mysql>?select?ROUND(1.298,?1);?
->?1.3?
mysql>?select?ROUND(1.298,?0);?
->?1?

注意返回值被變換為一個(gè)BIGINT!?

EXP(X)?
返回值e(自然對(duì)數(shù)的底)的X次方。?
mysql>?select?EXP(2);?
->?7.389056?
mysql>?select?EXP(-2);?
->?0.135335?

LOG(X)?
返回X的自然對(duì)數(shù)。?
mysql>?select?LOG(2);?
->?0.693147?
mysql>?select?LOG(-2);?
->?NULL?

如果你想要一個(gè)數(shù)字X的任意底B的對(duì)數(shù),使用公式LOG(X)/LOG(B)。?

LOG10(X)?
返回X的以10為底的對(duì)數(shù)。?
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)?
返回非負(fù)數(shù)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個(gè)變量X和Y的反正切。它類似于計(jì)算Y/X的反正切,除了兩個(gè)參數(shù)的符號(hào)被用來(lái)決定結(jié)果的象限。?
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èi)的隨機(jī)浮點(diǎn)值。如果一個(gè)整數(shù)參數(shù)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?

你不能在一個(gè)ORDER?BY子句用RAND()值使用列,因?yàn)镺RDER?BY將重復(fù)計(jì)算列多次。然而在MySQL3.23中,你可以做:?SELECT?*?FROM?table_name?ORDER?BY?RAND(),這是有利于得到一個(gè)來(lái)自SELECT?*?FROM?table1,table2?WHERE?a=b?AND?c
LEAST(X,Y,...)?
有2和2個(gè)以上的參數(shù),返回最小(最小值)的參數(shù)。參數(shù)使用下列規(guī)則進(jìn)行比較:?
如果返回值被使用在一個(gè)INTEGER上下文,或所有的參數(shù)都是整數(shù)值,他們作為整數(shù)比較。?
如果返回值被使用在一個(gè)REAL上下文,或所有的參數(shù)是實(shí)數(shù)值,他們作為實(shí)數(shù)比較。?
如果任何參數(shù)是一個(gè)大小敏感的字符串,參數(shù)作為大小寫(xiě)敏感的字符串被比較。?
在其他的情況下,參數(shù)作為大小寫(xiě)無(wú)關(guān)的字符串被比較。?
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,...)?
返回最大(最大值)的參數(shù)。參數(shù)使用與LEAST一樣的規(guī)則進(jìn)行比較。?
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)?
返回參數(shù)X,從弧度變換為角度。?
mysql>?select?DEGREES(PI());?
->?180.000000?
RADIANS(X)?
返回參數(shù)X,從角度變換為弧度。?
mysql>?select?RADIANS(90);?
->?1.570796?

TRUNCATE(X,D)?
返回?cái)?shù)字X,截?cái)酁镈位小數(shù)。如果D為0,結(jié)果將沒(méi)有小數(shù)點(diǎn)或小數(shù)部分。?
mysql>?select?TRUNCATE(1.223,1);?
->?1.2?
mysql>?select?TRUNCATE(1.999,1);?
->?1.9?
mysql>?select?TRUNCATE(1.999,0);?
->?1?

?

Mysql數(shù)學(xué)函數(shù)不求人-數(shù)據(jù)庫(kù)專欄,MySQL


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 黄黄的网站在线观看 | 99re5在线精品视频热线 | 黄色α片| 日韩一区二区不卡中文字幕 | 日本精品中文字幕在线不卡 | 波多野结衣国产精品 | 精品国产品欧美日产在线 | 久久久久久极精品久久久 | 不卡在线播放 | 天天操天天干视频 | 色婷婷国产 | 我我色综合 | 日韩视频免费一区二区三区 | 大片国产片日本观看免费视频 | 外国一级黄色毛片 | 老头与老头同性tube可播放 | 国产精品国产三级国产 | 日韩视频免费一区二区三区 | 精品色| 日韩一区二区不卡 | 久久久在线 | 激情五月色婷婷丁香伊人 | 一级中国毛片 | 91精品久久国产青草 | 香蕉网站在线观看影院 | 婷婷亚洲综合一区二区 | 偷拍清纯高清视频在线 | 亚洲性激情 | 五月综合激情久久婷婷 | 天天干天天插天天射 | 日韩在线一区二区 | 久久精品在线播放 | 四虎院影永久在线观看 | 国产青草视频免费观看97 | 99re这里只有精品国产精品 | 日韩成人黄色片 | 久久99久久精品久久久久久 | 国产精品久久天天影视 | 欧美成人精品福利在线视频 | 美女国产在线 | 四虎影视1304t |