Lav et view, hvor du definerer et nyt felt som er en substring af name, så den kun indeholder det som er efter | og lav så en order by på det nye felt.
http://dev.mysql.com/doc/refman/5.0/en/create-view.htmlhttp://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substringså behøver du ikke sortorder
alternativt kan du dele dit nuværende name felt op i to og så i dine programmer samle dem igen når du har brug for det.