求教:如何分类?
一表有每:个人的编号、姓名、特长等。人数有几千上万个,特长五花八门(有相同的、也i有独门绝技),比如下表:
| 编号 | 姓名 | 特长 |
| 1 | 王一 | 英语 |
| 1 | 王一 | 拳击 |
| 1 | 王一 | 乒乓球 |
| 1 | 王一 | 开车 |
| 2 | 张五 | 开车 |
| 2 | 张五 | 烹饪 |
| 2 | 张五 | 绣花 |
| 2 | 张五 | 女 |
| 3 | 李四 | 开车 |
| 3 | 李四 | 吉他 |
| 3 | 李四 | 钢琴 |
| 3 | 李四 | 英语 |
想得到下列的分类:
1、特长分类按照升序排列:
| 编号 | 姓名 | 钢琴 | 吉他 | 开车 | 女 | 烹饪 | 乒乓球 | 拳击 | 绣花 | 英语 | 。。。 |
| 1 | 王一 | | | 开车 | | | 乒乓球 | 拳击 | | 英语 | |
| 2 | 张五 | | | 开车 | 女 | 烹饪 | | | 绣花 | | |
| 3 | 李四 | 钢琴 | 吉他 | 开车 | | | | | | 英语 | |
| 。。。 | | | | | | | | | | | |
2、按照特长的总和人数排列:
| 编号 | 姓名 | 开车 | 英语 | 钢琴 | 吉他 | 女 | 烹饪 | 乒乓球 | 拳击 | 绣花 | 。。。 |
| 1 | 王一 | 开车 | 英语 | | | | | 乒乓球 | 拳击 | | |
| 2 | 张五 | 开车 | | | | 女 | 烹饪 | | | 绣花 | |
| 3 | 李四 | 开车 | 英语 | 钢琴 | 吉他 | | | | | | |
| 。。。 | | | | | | | | | | | |
| | 3 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
谢谢各位!!