如何分隔行中的数据

时间:2016-12-29 11:56:15

标签: mysql

我在MySql数据库中有一个表,有两列名为PageIdDatavalueDatavalue列包含逗号分隔数据。我想将数据拆分成行。

1 个答案:

答案 0 :(得分:0)

如果要在一个单元格中存储多个值,那么使用关系数据库有什么意义呢?

以下是执行此任务的一种方法。

您甚至没有提到您使用哪种编程语言来访问这些数据,让我们假设它是##:

1)从表中读取给定Pageid的datavalue列,这将把逗号分隔的Datavalue值存储到c#变量(数据)中。

2)使用c#中的split等功能提取每个数据值。 喜欢这个

    string[] datavalues = data.Split(',');
    foreach (string currentData in datavalues)
    {
    //You can create a new row in other table with currentData .
    //Use a for loop to perform this action on each row of your table.
    }