📅  最后修改于: 2023-12-03 15:09:21.552000             🧑  作者: Mango
在 MySQL 中,可以使用 CAST 或 CONVERT 函数将字符串转换为 int 类型(整数类型)。
使用 CAST 函数将字符串转换为 int 类型的语法如下:
CAST(string AS signed)
其中,string 参数是要转换为 int 的字符串,signed 参数指定将字符串转换为带符号整数。
例如,将字符串 "123" 转换为整数:
SELECT CAST("123" AS signed);
输出:
+---------------------+
| CAST("123" AS signed) |
+---------------------+
| 123 |
+---------------------+
1 row in set (0.00 sec)
使用 CONVERT 函数将字符串转换为 int 类型的语法如下:
CONVERT(string, signed)
其中,string 参数是要转换为 int 的字符串,signed 参数指定将字符串转换为带符号整数。
例如,将字符串 "123" 转换为整数:
SELECT CONVERT("123", signed);
输出:
+------------------------+
| CONVERT("123", signed) |
+------------------------+
| 123 |
+------------------------+
1 row in set (0.00 sec)
在转换字符串为 int 类型时,需要注意以下事项:
通过 CAST 或 CONVERT 函数,可以将字符串转换为 int 类型。在使用过程中,需要注意字符串的格式和转换的取值范围。
参考链接: