Vous pouvez utiliser ORDER BY 1 trier par le premier champ, qui est "Fruits". Il en va de même pour GROUP BY
Mettre à jour
Pour la commande, au lieu de faire le case dans le order by , créez une nouvelle colonne dans... disons... la deuxième position :
(CASE
WHEN "Fruits" = 'Apple' THEN 1
WHEN "Fruits" = 'Pear' THEN 2
WHEN "Fruits" = 'Grapes' THEN 3
ELSE 4 ) as Order
Puis en vous ORDER BY 2 .