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