当前位置:网站首页>MySQL数字函数
MySQL数字函数
2022-07-06 09:30:00 【My71】
下文中使用到的数据库,可参考 创建练习数据库
求绝对值
函数:ABS(number)
指令
SELECT ABS(10) AS 取绝对值, ABS(-10) AS 取绝对值;
运行结果
求平均值
函数:AVG(字段)
需求:计算 xs_kc 表中学号为 081101 的学生所有课程的平均成绩。
指令
select 学号,课程号,avg(成绩) as 平均成绩 from xs_kc where 学号="081101"
运行结果
求和
函数:SUM()
需求:计算 xs_kc 表中所有学生的成绩和。
指令
select sum(成绩) as 总成绩 from xs_kc
运行结果
求幂
函数:POW(x,y)
说明:返回 x 的 y 次方
指令
SELECT POW(2,3),POW(3,2);
运行结果
求余
函数:MOD(x,y)
说明:返回值为 x 除以 y 的余数。
指令
SELECT MOD(10,3),MOD(10,5);
运行结果
整除
语法:x DIV y
说明:返回 x 除以 y 结果的整数部分,不进行四舍五入。
指令
SELECT 10 DIV 3,5 DIV 2;
运行结果
向上取整
函数:CEIL()
说明:该函数会返回一个大于等于这个数的最小整数。
指令
select CEIL(1.5);
运行结果
向下取整
函数:FLOOR()
说明:该函数会返回一个小于等于这个数的最小整数。
指令
select FLOOR(1.5);
运行结果
四舍五入取整
函数:ROUND()
指令
SELECT ROUND(1.23),ROUND(1.57);
运行结果
保留小数点后 n 位
函数:TRUNCATE(x,y)
说明:x 是要处理的小数,y 是保留的位数,不会进行四舍五入。
指令
SELECT TRUNCATE(3.1415926,2),TRUNCATE(3.1415926,4);
运行结果
返回字段中最大值
函数:MAX()
需求:找出 xs_kc 表中成绩最高的记录。
需求
select 学号,课程号,max(成绩) as 成绩最大值 from xs_kc;
运行结果
返回字段中最小值
函数:MIN()
需求:找出 xs_kc 表中成绩最低的记录。
指令
select 学号,课程号,min(成绩) as 成绩最大值 from xs_kc;
运行结果
角度转弧度
函数:RADIANS()
指令
SELECT RADIANS(60),RADIANS(90);
运行结果
弧度转角度
函数:DEGREES()
指令
SELECT DEGREES(1.0471975511965976),DEGREES(1.5707963267948966);
运行结果
边栏推荐
- 登陆验证koa-passport中间件的简单使用
- ByteDance open source Gan model compression framework, saving up to 97.8% of computing power - iccv 2021
- ~84 form supplement
- README. txt
- Many papers on ByteDance have been selected into CVPR 2021, and the selected dry goods are here
- Mp4 format details
- 汇编语言基础知识
- LeetCode 1558. Get the minimum number of function calls of the target array
- Detailed explanation of FLV format
- The "advertising maniacs" in this group of programmers turned Tiktok advertisements into ar games
猜你喜欢
姚班智班齐上阵,竞赛高手聚一堂,这是什么神仙编程大赛?
~87 animation
LeetCode 1560. The sector with the most passes on the circular track
One hundred questions of image processing (1-10)
Basic principles of video compression coding and audio compression coding
J'ai traversé le chemin le plus fou, le circuit cérébral d'un programmeur de saut d'octets
Solr word segmentation analysis
One hundred questions of image processing (11-20)
Business system compatible database oracle/postgresql (opengauss) /mysql Trivia
字节跳动技术新人培训全记录:校招萌新成长指南
随机推荐
亮相Google I/O,字节跳动是这样应用Flutter的
SQL quick start
Error: case label `15 'not within a switch statement
I'm "fixing movies" in ByteDance
Saw local status change event StatusChangeEvent [timestamp=1644048792587, current=DOWN, previous=UP]
~85 transition
~68 Icon Font introduction
~82 style of table
LeetCode 1447. Simplest fraction
LeetCode 1566. Repeat the pattern with length m at least k times
Full record of ByteDance technology newcomer training: a guide to the new growth of school recruitment
Mongodb在node中的使用
7-10 punch in strategy
算数运算指令
Monomer application concept
Gridhome, a static site generator that novices must know
Introduction to microservices
Go language uses the thrift protocol to realize the client and service end reports not enough arguments in call to oprot Writemessagebegin error resolution
~75 background
7-12 inventory code base