mysql字符串转decimal
时间: 2023-08-14 07:13:55 浏览: 144
MySQL学习第六天 学习MySQL基本数据类型
你可以使用MySQL的内置函数`CAST()`或`CONVERT()`将字符串转换为DECIMAL类型。这些函数的语法如下:
使用`CAST()`函数:
```
CAST(string_value AS DECIMAL)
```
使用`CONVERT()`函数:
```
CONVERT(string_value, DECIMAL)
```
其中,`string_value`是要转换的字符串,`DECIMAL`表示目标数据类型为DECIMAL。
例如,如果你有一个名为`price_str`的字符串列,想将其转换为DECIMAL类型的`price`列,可以执行以下查询:
```
SELECT CAST(price_str AS DECIMAL) AS price
FROM your_table;
```
或者使用`CONVERT()`函数:
```
SELECT CONVERT(price_str, DECIMAL) AS price
FROM your_table;
```
这样可以将字符串转换为DECIMAL类型,并将其存储在名为`price`的新列中。
阅读全文