我觉得这个 Q 没有简单的答案,但无论如何都是这样。我正在将 Codeigniter 与 MySQL 一起使用。我使用如下查询从数据库中提取资源标题列表:
SELECT * FROM resource ORDER BY title ASC
并希望按字母顺序对它们进行排序,忽略开头的“the”。像(来自另一个问题):
- 土豚
- 甲虫
- 龙
- 海狸鼠
显示为:
- 土豚
- 甲虫
- 海狸鼠
- 龙
一个答案提出了一些混乱的 SQL,这可能是一种可能性,但我想为此获得一个通用算法,我可以将其应用于所有项目,因为这是一个常见问题。
如果没有简单的答案,那就不重要了——对我的用户来说,这只是一个“恩典笔记”:)