You can also use the TRANSLATE function to do this as follows:
SELECT *
FROM A_TABLE a
WHERE LENGTH(TRANSLATE(a.FIELD, 'x0123456789', 'x')) IS NOT NULL
The expression LENGTH(TRANSLATE(a.FIELD, 'x0123456789', 'x'))will return NULL if the field contains only numeric characters. If non-numeric characters are present, it will return the number of non-numeric characters.
Share and enjoy.
source
share