源:https://www.cnblogs.com/fulucky/p/7918653.html
评:
一、ROUND()函数用法
ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位
ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。
SELECT ROUND('123.456')
123
SELECT ROUND('123.654')
124
SELECT ROUND('123.456',2)
123.46
SELECT ROUND('123.654',2)
123.65
二、FLOOR函数用法
FLOOR(X)表示向下取整,只返回值X的整数部分,小数部分舍弃。
例子: 投资金额的万分之二作为公益基金【向下取整(用户单笔投资/10000)*2】
查看每笔投资的公益基金
SELECT id ,money ,FLOOR((money/10000)*2) AS likeCount FROM invest ORDER BY TIME DESC;
查看公益基金的总和
SELECT SUM(FLOOR((money/10000)*2)) AS sumCount FROM invest ORDER BY TIME DESC;
三、CEILING函数用法
CEILING(X) 表示向上取整,只返回值X的整数部分,小数部分舍弃。
SELECT CEILING('123.456')
124
SELECT CEILING('123.654')
124
分享到:
相关推荐
在不同类型的SQL数据库中,这些函数可能有不同的名称或用法,例如在MySQL、PostgreSQL、Oracle和SQL Server中,它们都是标准的内置函数。但在某些数据库系统中,可能需要使用特定的函数或者自定义函数来实现相同的...
5. 向上取整函数 CEIL(x)、CEILING(x):返回不小于 x 的最小整数值。 6. 向下取整函数 FLOOR(x):返回不大于 x 的最大整数值。 7. 随机数函数 RAND():产生一个随机数。 8. 四舍五入函数 ROUND(x):对操作数进行四舍...
MySQL函数大全是一个全面涵盖MySQL数据库管理系统中各种内置函数和API的资源库,旨在为开发者提供详尽的参考信息。MySQL是世界上最受欢迎的关系型数据库之一,它的功能强大且灵活,广泛应用于网站开发、数据存储和...
MySQL 是一个广泛使用的开源关系型数据库管理系统,它提供了丰富的函数来简化数据处理。在本文中,我们将探讨几个关键的函数类别,包括字符串函数、日期函数、数字函数以及高级函数,如CASE表达式和IF表达式。 1. *...
MySQL是一种广泛使用的开源关系型数据库管理系统,其丰富的函数库是其强大功能的重要组成部分。这篇MD文档详细版将涵盖MySQL中的各种常用函数,帮助用户更好地理解和运用这些工具进行数据操作。 一、数值函数 1. `...
MySQL是一种广泛使用的开源关系型数据库管理系统,其丰富的函数集使得数据处理变得更加灵活高效。本资料主要涵盖MySQL中的常见函数,并通过案例解析来帮助你更好地理解和应用这些函数。 1. **字符串函数** - `...
通过详细解释MySQL中的多种内置函数,包括字符串函数、数值函数、日期与时间函数、条件函数、聚合函数、加密与解密函数以及其他实用函数,并探讨它们在实际数据处理和分析场景中的应用。此外,还会涉及函数的组合...
MySQL函数是数据库操作中不可或缺的一部分,它们极大地简化了数据处理和查询的过程。下面是对MySQL主要函数的详细分类和介绍。 1. **数学函数** - `ABS(x)`:计算数值x的绝对值,用于处理负数。 - `PI()`:返回π...
首先,MySQL函数可以分为多个类别,如数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数以及其他特殊函数。这些函数极大地丰富了SQL查询的表达能力,使得数据处理更加灵活和高效。 在...
这些函数覆盖了基本的数学运算如绝对值计算、取整操作、取余等,同时也包括了一些较为复杂的数学功能,比如求幂、求平方根以及生成随机数等。合理运用这些函数可以极大地提高数据处理的效率和准确性。 #### 二、...
MySQL 2005中包含了一系列常用的函数,这些函数涵盖了数据转换、统计计算、算术运算、取近似值以及字符串处理等多个方面。下面将详细解释这些函数的用途和用法。 1. **转换函数**: - `CONVERT(数据类型, 值, 格式...
这些函数可以帮助处理数值计算,如向上取整、向下取整、四舍五入和取余。 2. 字符串函数:包括LENGTH、LOWER/UPPER、STRCMP、REPLACE、CONCAT、CONCAT_WS、LTRIM、RTRIM和TRIM。这些函数用于处理字符串的长度、大小...
处理数值的函数包括`ABS()`返回绝对值,`CEIL()`和`FLOOR()`进行向上和向下取整,`MOD()`计算余数,`RAND()`生成随机数,`ROUND()`用于四舍五入,`TRUNCATE()`则是截断数字到指定的小数位数。 在时间日期处理方面,...
这些函数可以对数值数据进行绝对值、四舍五入、上取整、下取整等操作。 日期函数是指对日期数据进行操作的函数,例如NOW、CURDATE、DATE_ADD、DATE_SUB等。这些函数可以对日期数据进行当前日期、当前时间、日期加减...
本章重点探讨的是MySQL中的函数,这些函数在数据处理、查询优化以及日常数据库管理中扮演着至关重要的角色。PPT的学习资料将帮助我们深入理解并熟练运用这些函数。 1. **字符串函数**: - `CONCAT()`:用于连接多...
MySQL 基本函数 MySQL 存储过程基本函数呈现了对字符串、转码、日期类型之间的转换。下面将详细介绍这些函数的用法和应用场景。 一、字符串类函数 1. CHARSET(str):返回字符串的字符集。 CHARACTSET() 函数...
- `FLOOR()`:向下取整函数,将浮点数转换为整数。在生成随机姓名时,它用于确定从哪个位置开始截取字符串。 - `SUBSTRING()`: 提取字符串的一部分。结合`RAND()`和`FLOOR()`,可以从预定义的姓名列表中随机选取...
- MySQL中的数值函数处理数学运算,例如`abs()`用于返回绝对值,`round()`用于四舍五入,`ceiling()`和`floor()`分别用于向上和向下取整。在示例中,`concat(curdate(), 12.2)`显示了`concat()`函数可以处理非字符...
### MySQL 数值函数详解 #### 引言 MySQL作为一款广泛应用的关系型数据库管理系统,提供了丰富的内置函数来支持数据处理和分析。其中,数值函数是非常重要的一类,它们可以帮助用户高效地进行数学运算、数据清洗等...