Vous pouvez éliminer les deux NULL
et des chaînes vides/vides de vos résultats en utilisant ce qui suit :
where name IS NOT NULL AND name <> ''
^^^^^^^^^^^^^^ add this
Démo :http://www.sqlfiddle.com/#!2/1155a/6
Modifier :Comme indiqué dans les commentaires, trim
n'est même pas nécessaire.