就是数量*这个单元格数据,但是这个单元格不是纯数字的格式那我该怎么办?有那种特殊的格式可以计算的吗?MYSQL里怎么写
返回0.5
SELECT quantity * CAST(REGEXP_REPLACE(cell_data, '[^0-9.]', '') AS DECIMAL) AS result
FROM tblData;
可以尝试一下正则表达式