MySQL CEIL函数
时间:2019-11-20 08:52:26 来源:igfitidea点击:
简介:在本教程中,您将学习MySQL CEIL()函数。
CEIL()函数采用输入数字,并返回大于或等于该数字的最小整数。
下面显示了CEIL()函数的语法:
CEIL (numeric_expression)
用这种语法,numeric_expression可以是文字数字或计算结果为数字的表达式。
返回编号的类型取决于输入编号的类型。
如果输入数字的类型为精确数字或浮点类型,则返回值的类型分别为精确数字或浮点类型。
请注意,CEILING()是CEIL()的同义词,因此您可以互换使用它们。
下图说明了CEIL()函数:
MySQL CEIL()函数示例
让我们举一些使用CEIL()函数的示例。
将MySQL CEIL()函数应用于正数
下面的示例将CEIL()函数应用于正数:
SELECT CEIL(1.59);
这是输出:
在此示例中,由于大于或等于输入数字的最小整数为2,因此CEIL()函数返回2。
将MySQL CEIL()函数应用于负数
以下语句将CEIL()函数应用于负数:
SELECT CEIL(-1.59);
查询输出如下:
大于或等于-1.59的最小整数为-1,因此CEIL()函数返回-1。
在查询中使用MySQL CEIL()函数
我们将使用样本数据库中的产品表进行演示:
以下语句可按产品类别找到所有产品的平均制造商建议零售价(MSRP):
SELECT productLine, CEIL(AVG(msrp)) averageMsrp FROM products GROUP BY productLine ORDER BY averageMsrp;
这是输出:
在此示例中,首先,AVG()函数返回所有产品的平均MSRP作为十进制数字。
然后,CEIL()函数以整数形式返回平均MSRP。
在本教程中,您学习了如何使用MySQL CEIL()函数返回大于或等于输入数字的最小整数。