SQL как оператор, чтобы получить только цифры
Я думаю, что это простая проблема, но решение пока не найдено. Я хотел бы получить действительные числа только из столбца, как описано здесь.
Допустим, у нас есть столбец varchar со следующими значениями
ABC
Italy
Apple
234.62
2:234:43:22
France
6435.23
2
Lions
Здесь проблема состоит только в выборе номеров
select * from tbl where answer like '%[0-9]%'
сделал бы это, но он возвращается
234.62
2:234:43:22
6435.23
2
Здесь, очевидно, 2: 234: 43: 22 не является желательным, поскольку это недопустимое число.
Желаемый результат
234.62
6435.23
2
Есть ли способ сделать это?