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:http://www.sqlfiddle.com/#!2/1155a/6
Edytuj :Jak wskazano w komentarzach, trim
nie jest nawet konieczne.