Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mysql之数学函数

mysql之数学函数

作者头像
兮动人
发布于 2021-06-11 11:19:34
发布于 2021-06-11 11:19:34
52700
代码可运行
举报
文章被收录于专栏:兮动人的博客兮动人的博客
运行总次数:0
代码可运行

文章目录

进阶4:常见函数之数学函数

二、数学函数

round 四舍五入

  • 第二个参数代表位数
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT ROUND(1.45);
SELECT ROUND(1.55);
SELECT ROUND(-1.55);
SELECT ROUND(1.567,2);

ceil 向上取整,返回>=该参数的最小整数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT CEIL(1.002);
SELECT CEIL(1.00);
SELECT CEIL(-1.02);

floor 向下取整,返回<=该参数的最大整数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT FLOOR(9.99);
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT FLOOR(-9.99);

truncate 截断

  • 第二个参数代表截取的位数
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT TRUNCATE(1.69999,1);

mod取余,和java中一样,被除数为正,结果就为正,被除数为负,结果为负

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT MOD(10,3);
SELECT MOD(-10,3);
SELECT 10%3;
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT MOD(10,-3);
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT MOD(-10,3);

解释:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mod(a,b) :  a-a/b*b

mod(-10,-3):  -10- (-10)/(-3)*-3=-1
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/11/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MySQL基础之常见函数
概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1、隐藏了实现细节 2、提高代码的重用性 调用:
yuanshuai
2022/08/22
4260
MYSQL基本语法
# distinct 去重复 SELECT DISTINCT 日期 FROM `销售表`; # concat 字段连接 SELECT CONCAT('A','B') # ifnull 判断是否为空 SELECT IFNULL(NUll,'B') # 返回B SELECT IFNULL('A','B') # 返回A # union 多表合并 SELECT * FROM `1班` UNION ALL SELECT * FROM `2班`; # 不去重复 SELECT * FROM `1班` UNION SEL
冬夜先生
2022/01/04
5370
MySQL常用函数,必须推荐!
作者: 蔡不菜丶 juejin.im/post/5ed3b3fb6fb9a047ed240575 概念: 相当于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 隐藏了实现细节 提高代码的可重用性 使用: select 函数名(实参列表)【from 表】 【】中内容可省略 正文: 字符函数: length:获取字节个数(utf-8 一个汉字为3个字节,gbk为2个字节) SELECT LENGTH('cbuc') # 输出 4 SELECT LENGTH('蔡不菜cbuc
用户5224393
2020/07/09
5940
MySQL常用函数,必须推荐!
MySQL数据库:第五章:常见函数
函数:类似于java中的”方法“,将完成某个功能的一系列步骤封装起来,对外暴露一个名字,供外界调用 当我们学习别人定义好的方法(函数),只需要关心两件事: ①叫什么(函数名) ②干什么(函数功能) sql中的函数:肯定有,并且仅有一个返回值 调用语法: select 函数名(实参列表); 一、数学函数: abs绝对值 mod取余 floor向下取整 truncate 截断 ceil向上取整 round四舍五入 注意: sql中的round支持两个重载,规则:先按绝对值四舍五入,然后再添加正负 round(x):只保留整数部位 round(x,d):保留小数点后一位 java中Math.round只支持一个参数,规则:Math.round(x)等价于Math.floor(x+0.5) Math.round(x) rand随机数 二、字符函数 upper转换成大写 lower转换成小写 length获取字节长度 char_length获取字符长度 substr截取子串 trim去掉前后空格或字符 concat拼接 strcmp比较两个字符串 instr获取子串第一次出现的索引,如果找不到,返回0 注意:sql中起始索引,一般从1开始! 三、日期函数 now当前日期+时间 curdate当前日期 curtime当前时间 datediff两个日期天数差 date_format日期——>字符 str_to_date字符——>日期 四、流程控制函数 1、if函数 2、case结构 形式1:类似于switch 形式2:类似于多重if
马克社区
2023/08/31
2130
DM达梦数据库数学函数整理
数学函数在数据库查询中扮演着重要角色,它们帮助我们进行数值计算、统计分析及数据验证等任务。达梦数据库作为国内领先的数据库管理系统,内置了丰富的数学函数,以满足多样化的数据处理需求。本文将重点介绍达梦数据库中几种常用的数学函数,并通过实例SQL语句来解析其具体用法,帮助你更好地掌握这些函数的运用。
用户11147438
2024/07/02
8460
MySQL数据库:第五章:常见函数
函数:类似于java中的”方法“,将完成某个功能的一系列步骤封装起来,对外暴露一个名字,供外界调用 当我们学习别人定义好的方法(函数),只需要关心两件事: ①叫什么(函数名) ②干什么(函数功能) sql中的函数:肯定有,并且仅有一个返回值 调用语法: select 函数名(实参列表); 一、数学函数: abs绝对值 mod取余 floor向下取整 truncate 截断 ceil向上取整 round四舍五入 注意: sql中的round支持两个重载,规则:先按绝对值四舍五入,然后再添加正负 round(x):只保留整数部位 round(x,d):保留小数点后一位 java中Math.round只支持一个参数,规则:Math.round(x)等价于Math.floor(x+0.5) Math.round(x) rand随机数 二、字符函数 upper转换成大写 lower转换成小写 length获取字节长度 char_length获取字符长度 substr截取子串 trim去掉前后空格或字符 concat拼接 strcmp比较两个字符串 instr获取子串第一次出现的索引,如果找不到,返回0 注意:sql中起始索引,一般从1开始! 三、日期函数 now当前日期+时间 curdate当前日期 curtime当前时间 datediff两个日期天数差 date_format日期——>字符 str_to_date字符——>日期 四、流程控制函数 1、if函数 2、case结构 形式1:类似于switch 形式2:类似于多重if
Java廖志伟
2022/09/28
4430
MySQL常用数值函数
  用来处理很多数值方面的运算,使用数值函数,可以免去很多繁杂的判断求值的过程,能够大大提高用户的工作效率。
星哥玩云
2022/08/17
1.6K0
MySQL常用数值函数
听说Mysql你很豪横?-------------分分钟带你玩转SQL高级查询语句(库函数,存储过程)
MySQL 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。MySQL 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数。
不吃小白菜
2020/09/03
2.6K0
听说Mysql你很豪横?-------------分分钟带你玩转SQL高级查询语句(库函数,存储过程)
MySQL数学函数
MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数等。
静谧星空TEL
2021/04/27
6060
MySQL数学函数
探索MySQL数学宝库:常用数学函数的秘密操作
在数据库的世界里,数字就像是一把神奇的魔杖,它能够帮助我们揭开数据背后的秘密,解决各种复杂的问题。而MySQL,作为最受欢迎的关系型数据库之一,拥有许多强大的数学函数,可以让我们在SQL语句中实现各种数学操作。今天,就让我们一起来探索MySQL数学宝库的奇妙世界,看看这些函数都能为我们带来哪些惊喜吧!
一只牛博
2025/05/30
1170
探索MySQL数学宝库:常用数学函数的秘密操作
PHP- 内置函数-数学函数
abs(): 取绝对值 abs()函数用于获取一个数的绝对值,即该数与零的距离,返回的结果为正数。
堕落飞鸟
2023/04/26
3820
mysql操作
SELECT CONCAT(UPPER(SUBSTR(last_name,1,1)),’_’,LOWER(SUBSTR(last_name,2)));
h3110_w0r1d
2024/02/19
3230
mysql操作
【说站】mysql常见函数有哪几类
以上就是mysql常见函数的5类介绍,希望对大家有所帮助。更多编程基础知识学习:python学习网
很酷的站长
2022/11/23
4270
MySQL常用函数
##因为圆周率函数跟book任何字段都没有关系,所以 在刚刚的查询过程当中不需要传入任何参数。
指剑
2022/07/17
8530
Mysql的基本函数–与自定义函数
类似于java的方法将一组逻辑语句封装在方法体 对外暴露方法名 事先提供好的一些功能可以直接使用 函数可以用在select 语句及其子句上 也可以用在update ,delete 语句当中
全栈程序员站长
2022/09/18
2.9K0
Mysql的基本函数–与自定义函数
MySQL(单行函数-字符串函数、数学函数、日期函数)
语法: SELECT 单行函数(参数列表) FROM 表名 WHERE 单行函数 字符串函数 使用实例: SELECT CONCAT(firstname,lastname) AS name FROM S_USER; SELECT LENGTH('HELLOWORLD'); SELECT UPPER('helloWorLD'); SELECT LOWER('HELLOWORLD'); SELECT SUBSTR('HELLOWORLD',2); SELECT SUBSTRING('HELLOWORL
全栈开发日记
2022/05/12
3.7K0
MySQL(单行函数-字符串函数、数学函数、日期函数)
MySQL对小数进行四舍五入等操作
FLOOR(X) 返回不大于X的最大整数。 CEIL(X)、CEILING(X) 返回不小于X的最小整数。
翎野君
2023/08/25
7320
【C除法和取余】除法和负数取余你真的会了吗?
通过这个:你就可以在编程中快速求出一个数的除数:先算出数学除法值,然后再向0取整就可以了
MicroFrank
2023/01/16
1.7K0
【mysql】数值函数
数值函数 1. 基本函数 函数 用法 ABS(x) 返回x的绝对值 SIGN(X) 返回X的符号。正数返回1,负数返回-1,0返回0 PI() 返回圆周率的值
兮动人
2022/03/14
2K0
基础篇- iOS开发中常用的数学函数
在编程中我们总要进行一些数学运算以及数字处理,本文简单总结下常用的数学函数 。 常用函数 1、 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double acos (double); 结果介于[0, PI] double atan (double); 反正切(主值),
進无尽
2018/09/12
1.4K0
相关推荐
MySQL基础之常见函数
更多 >
LV.4
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验