Най-добре е да имате изчислена колона, за да направите това, така че да можете да индексирате изчислената колона и да подреждате по нея. В противен случай сортирането ще бъде много работа.
Така че тогава можете да имате вашата изчислена колона като:
CASE WHEN title LIKE 'The %' THEN stuff(title,1,4,'') + ', The' ELSE title END
Редактиране:Ако STUFF не е наличен в MySQL, тогава използвайте RIGHT или SUBSTRING, за да премахнете водещите 4 знака. Но все пак се опитайте да използвате изчислена колона, ако е възможно, така че индексирането да бъде по-добро. Същата логика трябва да е приложима за извличане на „A“ и „An“.
Роб