📅  最后修改于: 2023-12-03 15:39:12.247000             🧑  作者: Mango
在 SQL 中,可以使用 CAST 或 CONVERT 函数将 float 类型转换为 int 类型。
CAST 函数的语法如下:
CAST(float_expression AS int)
其中,float_expression 是要转换的 float 类型的表达式或列名,AS int 表示将其转换为 int 类型。
示例代码:
SELECT CAST(3.14 AS int); -- 结果为 3
上述代码中,将 3.14 转换为 int 类型,结果为 3。
CONVERT 函数的语法如下:
CONVERT(int, float_expression)
其中,int 表示要转换成的类型,float_expression 是要转换的 float 类型的表达式或列名。
示例代码:
SELECT CONVERT(int, 3.14); -- 结果为 3
上述代码中,将 3.14 转换为 int 类型,结果为 3。
需要注意的是,在转换过程中可能会出现精度问题,因此建议在使用之前先仔细确认结果是否正确。
以上就是将 float 转换为 int SQL 的介绍。