假设我在我的数据库中创建了一个表,该表包含一个文本类型字段。在这个字段中有十行对应十个不同的值。例如,我想做的是调用这个字段(我已经这样做了),但我只想得到第五行!或者每条线都是分开的......有谁知道如何做到这一点?
user2598625
问问题
993 次
2 回答
0
如前所述,这味道不好。听起来很像您的数据没有标准化,如果您确实分开了分隔值,您会让生活变得更轻松......
...但是我非常清楚,有时这是不可能的。我经常不得不处理这种事情(由于使用遗留技术做出的决定超出了我的控制范围)。
如果您也被其他人的设计决定所困扰,那么这应该可以解决问题:
http://blog.fedecarg.com/2009/02/22/mysql-split-string-function/
编辑:不加评论就投反对票?好的...
于 2013-07-19T09:34:53.867 回答
-1
这很容易。
您需要创建另一个链接到该表的表。
并且在这个新表中有十个不同的记录对应于旧表中的一条记录。
这就是数据库的工作方式。
于 2013-07-19T08:28:32.720 回答