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
.