【发布时间】:2016-02-26 23:54:01
【问题描述】:
我编写了一个儿童文字游戏,现在我正在尝试优化性能。游戏从具有特殊排序的数据库中挑选关键字,我想做得更好。
给定一个按字母数字排序的 MySQL 关键字字段:
keyword sorting position
apple 1
apricot 2
avocado 3
banana 4
broccoli 5
carrot 6
cherry 7
coconut 8
grape 9
是否可以(在一个简单的 MySQL 查询中)在连续的字母数字组中对它们进行排序,以便每个组都有首字母与组中其他字母不同的关键字? 预期的结果是这样的:
keywords group alpha sorting position
apple 1
banana 2
carrot 3
grape 4
apricot 1
broccoli 2
cherry 3
avocado 1
coconut 2
我通过编程迭代实现了这一点。我想知道这是否可以在一个简单的 MySQL 查询中完成。
【问题讨论】:
标签: mysql sorting alphanumeric