Я думаю, что это простая проблема, но пока не найдено ее решение. Я хотел бы получить действительные числа только из столбца, как описано здесь.
Допустим, у нас есть столбец 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
Есть ли способ сделать это?