Mysql - 正确排序剧集

时间:2017-10-27 09:23:12

标签: mysql sql sorting

我有一个电影数据库(免版权:))。我想要做的是按标题排序剧集。

我正在使用相关性算法,但它们可以相等,所以作为最后一种方法如果一切都是平等的,我想通过标题对它们进行定位。

示例标题:

title
XXX Season 1 Episode 1
XXX Season 1 Episode 10
XXX Season 1 Episode 2
XXX Season 2 Episode 4
XXX Season 2 Episode 1
XXX Season 2 Episode 16

我试过了ORDER BY cast(title as UNSIGNED) asc,但它根本没用。

预期结果;

title
XXX Season 1 Episode 1
XXX Season 1 Episode 2
XXX Season 1 Episode 10
XXX Season 2 Episode 1
XXX Season 2 Episode 4
XXX Season 2 Episode 16

我可以使用哪种方法来实现这一目标?标题不会出现在某种模板中,它们可能会像以下示例一样变化;

XXX S1E4
XXX 2. Ep
XXX Ep 5. Season 7 etc...

由于我有其他相关性算法,它会根据相关性对它们进行排序,我的意思是XXX S1E4不会与XXX 2. Ep具有相同的相关性点,但它与XXX S2E8 <具有相同的相关性点/ p>

0 个答案:

没有答案