如何在列中排列这些数据?

时间:2012-10-20 21:39:44

标签: c# mysql database formatting

我有一个mysql数据库。其中有50列详细信息。

Detail 1, Detail2, Detail3...... Detail50.

我在本地拥有网站,所以我要自己报废。网站没有顺序没有标签和名称数据只是逐行文本的形式,所以这是唯一的选择,我可以逐行获取并保存到数据库。所以每一行都从1-50获得一列......

有些页面有10列其他有50个,数据现在没有顺序我现在有了DB,我怎么能对它们进行任何建议排序,欢迎这个想法。

此图片会更清晰:

enter image description here

所以你可以看到有时它的内径在细节4中,有时在1中,这些只是我会硬编码的例子,但是有太多的可能性,但重复的单词都有相同的凝视名称只是值不同。任何机会至少制作50%的数据,以便具有相同的4-5个起始单词,如

part,inner,diameter,oil filter etc.

任何建议或想法都可以在mysql或C#代码中完成..... 谢谢

1 个答案:

答案 0 :(得分:0)

您的方法完全错误,但如果您想这样做,只需创建一个包含两列'id''details'的表格...为特定产品ID的每列插入一个。 之后,您可以使用SELECT之类的内容:

select SUBSTRING(details, 14) from products where details like 'Inner Diameter%' and id = 'my_product_id';