Wygląda na to, że próbujesz zwrócić kolumny, które nie mają liczb, czy to prawda?
Jeśli tak, myślę
SELECT * FROM person WHERE name not REGEXP '[0-9]'
byłoby najprostszym podejściem.
Twoje wyrażenie regularne szuka obecnie kolumny, która ma wiodącą spację, nieliczbę lub spację, a następnie spację na końcu.
Demo:http://sqlfiddle.com/#!9/6b047/2