这一节主要介绍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)直接截取值,并不进行四舍五入
相关文章
- 【Mysql】将表中的时间整体增加1个月
- 我的Python成长之路---第四天---Python基础(15)---2016年1月23日(寒风刺骨)
- mysql中请选择utf8mb4_general_ci 1.支持更多的字符从而避免emoji问题 2.更高的性能
- mysql中tinyint(1)与tinyint(2)的区别
- 在mysql数据库中 有学生 成绩四个表_设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的...
- mysql日志文件相关的配置【1】
- MySQL - 关于 False、True、0、1、tinyint(1) 的说明
- mysql创建学生表命令_在MYSQL 中 1.创建学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 2 写出添加5条数据的SQ...
- SQL---->mySQl数据库1------表内容的增删改查
- mysql 0或1用什么类型_01-mysql中的数据类型