函数名 描述 实例 ABS(x) 返回 x 的绝对值返回 -1 的绝对值:
SELECT ABS(-1) -- 返回1 ACOS(x) 求 x 的反余弦值(参数是弧度)
SELECT ACOS(0.25); ASIN(x) 求反正弦值(参数是弧度)
SELECT ASIN(0.25); ATAN(x) 求反正切值(参数是弧度)
SELECT ATAN(2.5); ATAN2(n, m) 求反正切值(参数是弧度)
SELECT ATAN2(-0.8, 2); AVG(expression) 返回一个表达式的平均值,expression 是一个字段
返回 Products 表中Price 字段的平均值:
SELECT AVG(Price) AS AveragePrice FROM Products; CEIL(x) 返回大于或等于 x 的最小整数
SELECT CEIL(1.5) -- 返回2 CEILING(x) 返回大于或等于 x 的最小整数
SELECT CEIL(1.5) -- 返回2 COS(x) 求余弦值(参数是弧度)
SELECT COS(2); COT(x) 求余切值(参数是弧度)
SELECT COT(6); COUNT(expression) 返回查询的记录总数,expression 参数是一个字段或者 * 号
返回 Products 表中 products 字段总共有多少条记录:
SELECT COUNT(ProductID) AS NumberOfProducts FROM Products; DEGREES(x) 将弧度转换为角度
SELECT DEGREES(3.98) -- 180 n DIV m 整除,n 为被除数,m 为除数
计算 10 除于 5:
SELECT 10 DIV 5; -- 2 EXP(x) 返回 e 的 x 次方
计算 e 的三次方:
SELECT EXP(3) -- 20.0 FLOOR(x) 返回小于或等于 x 的最大整数
小于或等于 1.5 的整数:
SELECT FLOOR(1.5) -- 返回1 GREATEST(expr1, expr2, expr3, ...) 返回列表中的最大值
返回以下数字列表中的最大值:
SELECT GREATEST(3, 12, 34, 8, 25); -- 34
返回以下字符串列表中的最大值:
SELECT GREATEST("Google", "Runoob", "Apple"); -- Runoob LEAST(expr1, expr2, expr3, ...) 返回列表中的最小值
返回以下数字列表中的最小值:
SELECT LEAST(3, 12, 34, 8, 25); -- 3
返回以下字符串列表中的最小值:
SELECT LEAST("Google", "Runoob", "Apple"); -- Apple LN 返回数字的自然对数
返回 2 的自然对数:
SELECT LN(2); -- 0.99453 LOG(x) 返回自然对数(以 e 为底的对数)
SELECT LOG(20.0) -- 3 LOG10(x) 返回以 10 为底的对数
SELECT LOG10(100) -- 2 LOG2(x) 返回以 2 为底的对数
返回以 2 为底 6 的对数:
SELECT LOG2(6); -- 2.1156 MAX(expression) 返回字段 expression 中的最大值
返回数据表 Products 中字段 Price 的最大值:
SELECT MAX(Price) AS LargestPrice FROM Products; MIN(expression) 返回字段 expression 中的最小值
返回数据表 Products 中字段 Price 的最小值:
SELECT MIN(Price) AS LargestPrice FROM Products; MOD(x,y) 返回 x 除以 y 以后的余数
5 除于 2 的余数:
SELECT MOD(5,2) -- 1 PI() 返回圆周率(3.)
SELECT PI() --3. POW(x,y) 返回 x 的 y 次方
2 的 3 次方:
SELECT POW(2,3) -- 8 POWER(x,y) 返回 x 的 y 次方
2 的 3 次方:
SELECT POWER(2,3) -- 8 RADIANS(x) 将角度转换为弧度
180 度转换为弧度:
SELECT RADIANS(180) -- 3.98 RAND() 返回 0 到 1 的随机数
SELECT RAND() --0.334 ROUND(x) 返回离 x 最近的整数
SELECT ROUND(1.23456) --1 SIGN(x) 返回 x 的符号,x 是负数、0、正数分别返回 -1、0 和 1
SELECT SIGN(-10) -- (-1) SIN(x) 求正弦值(参数是弧度)
SELECT SIN(RADIANS(30)) -- 0.5 SQRT(x) 返回x的平方根
25 的平方根:
SELECT SQRT(25) -- 5 SUM(expression) 返回指定字段的总和
计算 OrderDetails 表中字段 Quantity 的总和:
SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails; TAN(x) 求正切值(参数是弧度)
SELECT TAN(1.75); -- -5.933 TRUNCATE(x,y) 返回数值 x 保留到小数点后 y 位的值(与 ROUND 最大的区别是不会进行四舍五入)
SELECT TRUNCATE(1.23456,3) -- 1.234
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/11973.html