sql como operador para obter apenas os números
Isto é, eu acho um problema simples, mas não obtendo a solução ainda. Eu gostaria de obter os números válidos apenas de uma coluna, conforme explicado aqui.
Vamos dizer que temos uma coluna varchar com os seguintes valores
ABC
Italy
Apple
234.62
2:234:43:22
France
6435.23
2
Lions
Aqui o problema é selecionar apenas números
select * from tbl where answer like '%[0-9]%'
teria feito isso, mas retorna
234.62
2:234:43:22
6435.23
2
Aqui, obviamente, 2: 234: 43: 22 não é desejado, pois não é um número válido.
O resultado desejado é
234.62
6435.23
2
Existe uma maneira de fazer isso?