【发布时间】:2010-01-19 05:37:22
【问题描述】:
我有 15,000 个介于 1000-8000 之间的数字。每个数字都分配给六个类别和子类别之一,在某些情况下存在重叠。 样本数据:
value cat1 cat2
2333 WHITE A
2334 ORANGE B
2335 ORANGE A
2335 WHITE B
2336 ORANGE A
2336 WHITE B
2336 RED C
2337 RED A
2338 RED A
2339 RED A
2340 RED A
什么是组合这些值的有效方法:
- 白色:2333、2335-2336
- 橙色:2334-2335、2336
- 红色:2336-2340
用例:给定一个值,例如 2338 A,检索 RED 的 cat1 值的有效方法是什么?
对于这个用例,存储这些字符串以进行测试的更有效方法是什么?
语言偏好是 JavaScript、PHP 或 MS Excel
【问题讨论】:
-
记录已经在 Excel 中了?如果你想使用 PHP 是不是最好将它们转移到数据库中?
-
目前数字在 Excel 中,但可以传输到 MySQL 或其他格式,无论适合什么 - 数据的存储不是这可以改变的因素,问题是如何操作数据一旦可用。
-
好的。你的问题是“给定
cat1=Red”如何输出value= 2336~2340”还是用例,即“给定2338 A如何输出cat1= RED”?