使用 MYSQL 分隔具有逗号的数据



在一列中,我提到了地址和绘图区域,所有数据都用逗号分隔:

Fee quote, 1/1, survey office number 54, 5,999,999 m2

5,999,999 m2 是我感兴趣的值,因为它给出了地块的面积。

  • 我想通过除以 10,000 将此值转换为公顷。
  • 我想运行一个查询来检索超过 4 公顷的所有值并将它们保存在新表中。

附言我们可以分隔第四个逗号后的所有值以获得面积,然后删除 m2,将其除以 10,000,然后运行我的查询。这就是我的感受。

关于需要使用的sytax的任何建议?

我的问题的答案是使用substring_index函数。

例如:更新表集

area=substring_index(column_name,"",-1)

最新更新