这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数
数学函数
1、求余函数MOD(X,Y)
MOD(X,Y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,他返回除法运算后的精确余数
SELECT MOD(31,8)
2、四舍五入函数TRUNCATE(X,Y)
TRUNCATE(X,Y)返回被舍去至小数点后y位的数字x。若y的值为0,则结果不带有小数点或不带有小数部分。
若y设为负数,则截去(归零)x小数点左边起第y位开始后面所有低位的值。
SELECT TRUNCATE(1.32,1)
TRUNCATE(1.32,1)保留小数点后一位数字,返回值为1.3
TIPS:ROUND(X,Y)函数在截取值的时候会四舍五入,而TRUNCATE(x,y)直接截取值,并不进行四舍五入
相关文章
- pip3 install mysqlclient 报错 “/bin/sh: 1: mysql_config: not found”的解决方法
- 我的侠客全四章猎户日记在哪 我的侠客猎户的日记1-4全部位置分享
- 紧急求助?我的phpMyAdmin 怎么打不开啊!!1
- PHP和MySQL,一个php表单,插入1个表,同时从2个coulmns从2个不同的表是外键
- MySQL列计数与第1行的值计数不匹配
- 如果有1个dataset,我想让这个dataset里面所有的记录的某一个字段都改成某一个值,并且保存到数据库中,怎么做?
- 我在mysql DB中收到错误,说“#1136列数与第1行的值计数不匹配”
- 解决mysql插入数据时出现Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的异常
- 【MySQL】MySQL 8 的 JSON 新特性详解(1)JSON 数据类型
- Mysql 我这样的多表查询如何提高速度 ?