Możesz wyeliminować zarówno NULL i puste/puste ciągi z wyników, korzystając z następujących:
where name IS NOT NULL AND name <> ''
^^^^^^^^^^^^^^ add this
Demo:https://www.sqlfiddle.com/#!2/1155a/6
Edytuj :Jak wskazano w komentarzach, trim nie jest nawet konieczne.