mysql中字符串转数字
时间: 2023-10-23 14:36:15 浏览: 186
字符串转数字
在 MySQL 中,你可以使用内置的函数将字符串转换为数字。其中最常用的函数是 `CAST()` 和 `CONVERT()`。
使用 `CAST()` 函数:
```sql
SELECT CAST('123' AS SIGNED);
```
使用 `CONVERT()` 函数:
```sql
SELECT CONVERT('123', SIGNED);
```
在上述示例中,将字符串 `'123'` 转换为有符号整数 (SIGNED)。你可以根据需要选择不同的数据类型进行转换,例如无符号整数 (UNSIGNED)、浮点数 (DECIMAL, FLOAT)等。
请注意,在进行字符串转换时,如果字符串不符合数值格式,将会返回默认值或报错。因此,在进行转换之前,最好先确保字符串的格式正确。
阅读全文