mysql cast integer
时间: 2023-06-28 11:15:13 浏览: 114
mysql类似oracle rownum写法实例详解
5星 · 资源好评率100%
在 MySQL 中,可以使用 CAST 函数将一个整数转换为另一种数据类型。例如,将整数值 10 转换为字符串类型可以使用以下语法:
```
SELECT CAST(10 AS CHAR);
```
这将返回字符串 "10"。同样地,可以将整数值转换为其他数据类型,如下所示:
```
SELECT CAST(10 AS FLOAT); -- 转换为浮点数
SELECT CAST(10 AS DECIMAL(5,2)); -- 转换为固定点数
SELECT CAST(10 AS DATE); -- 转换为日期类型
```
需要注意的是,如果将一个非整数值转换为整数类型,MySQL 会自动将其向下取整为最接近的整数。例如,将浮点数值 3.14 转换为整数类型会返回值 3。如下所示:
```
SELECT CAST(3.14 AS INT); -- 转换为整数类型
```
希望能够帮助到您!
阅读全文