我有一个带有字段的表,其中用新行分隔单词.因此,在此单个字段中从选择到行将对第一行输出3行,对第二行输出2行:
Row1 designationer nye kolonier mindre byer Row2 udsteder bopladser
@H_403_8@我想做一个选择,选择所有这些行,就好像它们是表中的行一样:
SELECT do_the_split(field) FROM table
@H_403_8@因此结果将更像是:
Row1 designationer Row2 nye kolonier Row3 mindre byer Row4 udsteder Row5 bopladser
@H_403_8@有什么办法可以在MysqL中做到这一点?
BR.安德斯
更新:下面有正确的答案,但最终以半手动方式完成.我这样做:
>将列导出到CSV
>在记事本中打开文件,然后删除每行周围的ping
>现在每个单词都换行了
>另存为csv
>导入数据库,其中每一行都是新行Br.安德斯
最佳答案
您可以使用存储过程similar to what this person did来完成此操作,实质上是使用临时表.
正如MasterPeter所建议的,您当然可以在您的应用程序中本地完成此操作.