【发布时间】:2018-01-08 06:53:40
【问题描述】:
我正在通过 WordPress 使用 MySQL,我想根据它的单词以相反的顺序对标题进行排序。例如:
Samuel Leroy Jackson -> Jackson Leroy Samuel
Samuel L Jackson -> Jackson L Samuel
Samuel Jackson -> Jackson Samuel
Samuel L Jackson Jr -> Jr Jackson L Samuel
我想通过 MySQL 执行此操作,以便可以根据结果进行排序。
【问题讨论】:
-
您应该考虑将数据分成两列:名字和姓氏。
-
在 mysql 中执行此操作并不是一个好主意。 RDBMS 在文本处理中的效率并不高。您最好创建一个附加字段并使用程序更改单词的顺序并将结果保存在新字段中。
-
转储到电子表格并拆分名称并更新回mysql。如果这是一次性的。
-
你应该阅读this
-
@HoneyBadger 100% 同意。但是,我正在使用现有的项目和数据集。不幸的是,歧义可能仍然存在。