Mysql. Как выбрать строки в поле которого есть только цифры?
firstr_letter только один символ?
протестируйте на скорость выполнения следующие конструкции:
 — WHERE first_letter IN (1,2,3,4,5,6,7,8,9,0)
 — WHERE first_letter REGEXP '[0-9]'
Ох вы и понаписали.

SELECT * FROM x WHERE IS_NUMERIC(first_letter)