WITH CTE_Category
AS
(
SELECT id, parent_id, name
, RIGHT(name,CHARINDEX(' ',REVERSE(RTRIM(name)))-1) as ordername
FROM Category
)
SELECT id, parent_id, name FROM CTE_Category ORDER BY ordername
MySql
SELECT id, parent_id, name
FROM Category ORDER BY SUBSTRING_INDEX(name,' ',-1)