1.ABS(x) 返回x的绝对值
实例:
返回-1的绝对值
SELECT ABS(-1)
--返回1
2.ACOS(x) 求x的反余弦值(参数是弧度)
实例:
SELECT ACOS(0.25);
3.ASIN(x) 求反正弦值(参数的弧度)
实例:
SELECT ASIN(0.25);
4.ATAN(x) 求反正切值(参数的弧度)
实例:
SELECT ATAN(2.5);
5.AVG(expression) 返回一个表达式的平均值,expression是一个字段
实例:
返回Products表中Price字段的平均值:
SELECT AVG(Price) AS AveragePrice FROM Products;
6.CEIL(x) 返回大于或等于x的最小整数
实例:
SELECT CEIL(1,5);
--返回2
7.CEILNG(x) 返回大于或等于x的最小整数
实例:
SELECT CEILING(1.5)
--返回2
8.COS(x) 求余弦值(参数是弧度)
实例:
SELECT COS(2);
9.COT(x) 求余切值(参数是弧度)
实例:
SELECT COT(x);
10.COUNT(expression) 返回查询的记录总数,expression参数是一个字段或者*号
实例:
返回Products表中products字段总共有多少条记录:
SELECT COUNT(ProductID) AS NumberOfProducts FROM Products;
11.DEGREES(x) 将弧度转换为角度
实例:
SELECT DEGREES(3.1415926535898);
--180
12.n DIV m 整除,n为被除数,m为除数
实例:
计算10除于5
SELECT 10 DIV 5;
--2
13.EXP(x) 返回e的x次方
实例:
计算e的三次方:
SELECT EXP(3);
14.FLOOR(x) 返回小于或等于x的最大值整数
实例:
小于或等于1.5的整数:
SELECT FLOOR(1.5);
--返回1
15.GREATEST(expr1,expr2,expr3,...) 返回列表中的最大值
实例:
返回以下数字列表中的最大值:
SELECT GREATEST(3,12,34,8,25);
--34
返回以下字符串列表中的最大值:
SELECT GREATEST("Google","Runoob","Apple);
--Runoob
16.LEAST(expr1,expr2,expr3,...) 返回列表中的最小值
实例:
返回以下数字列表中的最小值:
SELECT LEAST(3,12,34,8,25);
--3
返回以下字符串列表中的最小值:
SELECT LEAST("Google","Runoob","Apple");
--Apple
17.LN 返回数字的自然对数,以e为底
实例:
返回2的自然对数:
SELECT LN(2);
--0.693147805599453
18.LOG(x)或LOG(base,x) 返回自然对数(以e为底的对数),如果带有base参数,则base为指定带底数。
实例:
SELECT LOG(20.085536923188);
--3
SELECT LOG(2,4);
--2
19.LOG10(x) 返回以10为底的对数
实例:
SELECT LOG10(100);
--2
20.LOG2(x) 返回以2为底的对数
实例:
返回以2为底6的对数:
SELECT LOG2(6);
--2.584962500721156
21.MAX(expression) 返回字段expression中的最大值
实例:
返回数据表Products中字段Price的最大值:
SELECT MAX(Price) AS LargestPrice FROM Products;
22.MIN(expression) 返回字段expression中的最小值
实例:
返回数据表Products中字段Price的最小值:
SELECT MIN(Price) AS MinPrice FROM Produce;
23.MOD(x,y) 返回x除以y以后的余数
实例:
5除于2的余数:
SELECT MOD(5,2);
--1
24.PI() 返回圆周率(3.141593)
实例:
SELECT PI()
--3.141593
25.POW(x,y) 返回x的y次方
实例:
2的3次方:
SELECT POW(2,3);
--8
26.POWER(x,y) 返回x的y次方
实例:
SELECT POWER(2,3)
--8
27.RADIANS(x) 将角度转换为弧度
实例:
180度转换为弧度:
SELECT RADIANS(180);
-- 3.1415926535898
28.RAND() 返回0到1的随机数
实例:
SELECT RAND();
--0.93099315644334
29.ROUND(x,n) 返回离x最近的整数,n表示四舍五入为几位小数,没有则为整数,如果n是负数,值被四舍五入到小数点左边俩位;
实例:
SELECT ROUND(1.23456);
--1
SELECT ROUND(3.14159, -2);
--3
30.SIGN(x) 返回x的符号,x是负数、0、正数分别返回-1、0和1
实例:
SELECT SIGH(-10);
--(-1)
31.SIN(x) 求正弦值(参数是弧度)
实例:
SELECT SIN(RADIANS(30));
--0.5
32.SQRT(x) 返回x的平方根
实例:
25的平方根:
SELECT SQRT(25);
--5
33.SUM(expression) 返回指定字段的总和
实例:
计算OrderDetails表中字段Quantity的总和:
SELECT SUM(Quantity) AS TotalltemsOrdered FROM OrderDetails;
34.TAN(x) 求正切值(参数是弧度)
SELECT TAN(1.75);
--5.52037992250933
35.TRUNCATE(x,y) 返回数组x保留到小数点后y位的值(与ROUND最大的区别是不会进行四舍五入)
实例:
SELECT TRUNCATE(1.23456,3);
--1.234