MySQL部分資料函式

2021-12-30 10:37:22 字數 2048 閱讀 7277

mysql部分資料函式

數字函式

功能說明

abs(x)

返回x的絕對值

查詢 結果

select abs(-23);

23 acos(x)

返回x的反余弦值

select acos(0);

1.570796328

asin()

返回x與y的反正弦值

select asin(0.1)

0.100167421

atan(x,y)

返回x與y的反正切值

select atan(-2,2);

-0.7853981

ceil(x)

返回大於等於x的最小整數。返回值為bigint

select ceil(1.32); 2

cos(x)

返回x的余弦值,以弧度計算

select cos(1);

0.5403023

cot(x)

返回x的餘切值

select cot(12);

-1.572673

exp(x)

返回e的x次方

select exp(-2);

0.12533528

floor(x)

返回小於等於x的最大整數

select floor(1.32); 1

format(x,y)

轉換x為文字字串並四捨五入至y指定的位數

select format(3452100.50, 2);

3.452100.50

ln(x)

返回x的自然對數

select ln(2);

0.69314718

log(x)與log(x, y)

返回x的自然對數,若有兩個引數,則以x為基數,返回y的對數

select log(2);

0.69314718

select log(2, 65536);

16 mod(x, y)

返回x除以y的餘數

select mod(249, 10); 9

pi()

返回pi

select pi();

3.141593

power(x, y)

返回x的y次方值

select pow(3, 2); 9

radians(x)

返回x從角度轉換成弧度的值

select radians(45);

0.785398163

rand()

返回隨機浮點數

select rand();

0.846559207

round(x)

返回x四捨五入後最接近的整數

select round(1.34); 1

select round(-1.34);

-1 round(x,y)

以y指定的小數字數對x四捨五入

select round(1.465, 1);

1.5

select round(1.465, 0); 1

select round(28.367, -1);

30 sign(x)

當x是正數時,返回1;x是0時,返回0;x是負數時,返回-1

select sign(-23);

-1 sin(x)

返回x的正弦值

select sin(pi());

1.22e-16

sqrt(x)

返回x的平方根

select sqrt(100);

10 tan(x)

返回x的正切值

select tan(pi());

-1.22e-16

truncate(x, y)

返回x截斷至y指定的小數字數後的值

select truncate(8.923, 1);

8.9

JS部分資料操作函式

1.終極篇 1,2,3 flat 2 1,2,3 1,2,3,4,5 flat 3 1,2,3,4,5 1 2,3,4,5 flat infinity 1,2,3,4.n array.flat n 是es10扁平陣列的api,n表示維度,n值為infinity時維度為無限大 2.開始篇 functi...

mysqldump 匯出部分資料

mysqldump是mysql自帶的匯出資料工具,通常我們用它來匯出mysql中,但是有時候我們需要匯出mysql資料庫中某個表的部分資料,這時該怎麼辦呢?mysqldump命令中帶有乙個 where w 引數,它用來設定資料匯出的條件,使用方式和sql查詢命令中中的where基本上相同,有了它,我...

查詢資料只出現部分資料

資料的時候一般都是資料庫有多少資料它就會在頁面上出現多少資料,如果它資料庫裡面有很多的資料而頁面上只出現三四條,那會是什麼原因造成的呢?下面來舉例說明 假如我資料庫裡面有十幾條資料,但是我寫完查詢的方法後執行查詢出來的資料只有三條,這樣的查詢一般都是多表查詢。當我查詢這樣的情況時第一反應就是是不是資...