SQL FLOOR() 函数
SQL 的 FLOOR() 是一个数值函数,它返回小于或等于给定数字的最大整数值。
假设我们有浮点数 2.4 和 2.9,则两者的 floor 值都是 2。因为 floor 值始终小于或等于给定的浮点数,而不会大于给定的浮点数。
语法
SQL FLOOR() 函数的语法如下:
以下是FLOOR函数的语法,适用于表的列:
在上述语法中,我们需要从要执行FLOOR()函数的表格中传递整数列号。
示例
在下面的示例中,我们演示了FLOOR()函数并将十进制值取为最接近的整数,即1.5 –
输出
当我们执行以上的SQL查询时,我们得到离1.5最近的值,即1。
示例
在下面的示例中,我们将一个数字,即10.9,指定给FLOOR()函数。
输出
以下是上述SQL查询的输出。我们得到10的原因是因为floor始终返回小于或等于指定值的最大整数。
示例
在下面的示例中,我们使用sales表来获取productname和customername,并执行FLOOR()函数。在这里,我们计算了sales表的price列的floor值。
让我们创建一个名为sales的表 –
让我们将 n 个数据插入表中 –
让我们获取表格信息。
以下是销售表:
以下是检索详细信息并在价格列上计算楼层数的SQL查询:
输出
以下是上述查询的输出结果 –