【发布时间】:2011-01-20 18:03:27
【问题描述】:
我发现这个按条件排序的漂亮小顺序可以很好地对“First Last”类型的字符串进行排序,甚至可以正确处理“First Van Damn”。
"SUBSTRING(p.name, LOCATE(' ', p.name) +1)
现在,我在其中有一些名字,例如“Alfred E. Newman”,并希望该名称的排序能够正常工作(即它不会在 E 下结束)。
任何帮助将不胜感激。
【问题讨论】:
-
你有“Alfred E. Newman”,但没有“Richard Milhous Nixon”?
-
在这种情况下,我们正在与棒球运动员打交道,所以我想它也需要让“Juan Carlos Perez”使用一个人为的例子,在 P 下排序
-
是否有机会通过添加真正的 FirstName、MiddleInitial 和 LastName 列来清理数据库?从那里,您的 Name 列可以是基于其他三个的计算字段。