【发布时间】:2011-09-12 18:46:51
【问题描述】:
我正在编写一个查询,将数据从一个表中选择到另一个表中,需要移动的列之一是 DECIMAL 列。由于我无法控制的原因,源列有时可能是逗号分隔的数字列表。有没有一种优雅的 sql 唯一方法可以做到这一点?
例如:
来源栏
10.2
5,2.1
4
应该产生一个目标列
10.2
7.1
4
顺便说一句,我正在使用 MySQL 4。
【问题讨论】:
-
我认为您需要查看这种情况下的存储过程。
-
每个字段的最大值数是 2 还是您可以有更多?可以使用脚本语言吗? Mysql 4 可以满足您的需求。
-
不,可以有 N 个值。