Rumah >pangkalan data >tutorial mysql >Apakah fungsi angka dalam MySQL?
Fungsi angka
1 ABS(x) mengembalikan nilai mutlak x
SELECT ABS(-1); ---- 返回1
2 ) Mengembalikan purata ungkapan, ungkapan ialah medan
SELECT AVG(age) FROM student;
3 ) Mengembalikan integer terkecil lebih besar daripada atau sama dengan x
SELECT CEIL(1.5); SELECT CEILING(1.5); ---- 返回2
4 FLOOR(x) Mengembalikan integer terbesar kurang daripada atau sama dengan x
SELECT FLOOR(1.5); ---- 返回1
. 5 , EXP(x) mengembalikan dan dinaikkan kepada kuasa 🎜>7 LEAST(expr1, expr2, expr3, …) mengembalikan nilai minimum dalam senarai
rreee 8. LN mengembalikan logaritma asli nombor
SELECT EXP(3); ---- 计算 e 的三次方,返回20.0855369231889 LOG(x) mengembalikan logaritma asli (logaritma dengan asas e)
SELECT GREATEST(3, 12, 34, 8, 25); ---- 返回以下数字列表中的最大值34<.>10. MAX(ungkapan) mengembalikan ungkapan medan Nilai maksimum
SELECT LEAST(3, 12, 34, 8, 25); ---- 返回以下数字列表中的最小值3
11 (ungkapan) mengembalikan nilai maksimum ungkapan medan
SELECT LN(2); ---- 返回 2 的自然对数:0.6931471805599453
12. POW(x,y) /POWER(x,y) mengembalikan x dinaikkan kepada kuasa y
SELECT LOG(20.085536923188); ---- 返回 3
13 nombor rawak dari 0 hingga 1
SELECT MAX(age) AS maxAge FROM Student; ---- age最大值
14 ROUND(x) mengembalikan integer terdekat kepada x
SELECT MIN(age) AS minAge FROM Student; ---- age最小值
15 ) mengembalikan tanda x. Jika x ialah nombor negatif, 0 atau nombor positif, ia mengembalikan -1, masing-masing
SELECT POW(2,3); SELECT POWER(2,3); ---- 返回2 的 3 次方:8
16 punca kuasa dua bagi x
SELECT RAND(); ---- 返回 0 到 1 的随机数,若()里面有数字,RAND(x),x相同时,返回值相同
17 SUM(ungkapan) mengembalikan jumlah medan yang ditentukan
SELECT ROUND(1.23456); ---- 返回 1
18 ) mengembalikan nilai x yang dikekalkan kepada digit y selepas titik perpuluhan (perbezaan terbesar daripada BULAT ialah ia tidak akan dibundarkan)
SELECT SIGN(-10); ---- 返回 -1
Atas ialah kandungan terperinci Apakah fungsi angka dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!