我需要清理一个数据库,其中一列 (TOTAL_AREA) 在某些条目(不是全部)上有一些字符
如5000㎡
我需要清理所有包含此条目的字段以仅显示 500
如何使用 SQL 来做到这一点?我查看了 TRIM,但找不到一种方法来选择数字后面有字符的所有条目,然后对其进行 TRIM
如有任何帮助,我们将不胜感激
谢谢
最佳答案
这很简单。 MySQL 进行隐式转换,忽略数字后面的字符。所以,你可以这样做:
select (col * 1.0 / 10)
对于您的示例,这将返回 500。
关于mysql - 从表的特定字段中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51923377/