Цена товара в формате
999,99
999 - 1 ..4 digits
, - comma sign marks decimal point
99 - 2 digits after price
Таблица Postgres 9.1 содержит столбец типа char (50).Этот столбец может содержать цену в отдельном слове, разделенном пробелами.Как
Product 12,99 blue
Another product 4,59
This is third 124,39 item price
Как извлечь цену из описания в операторе выбора?Для этих 3 строк результат должен быть
12,99
4,59
124,39
Использование
PostgreSQL 9.1.2 на x86_64-unknown-linux-gnu, скомпилировано gcc-4.4.real (Debian 4.4.5-8)) 4.4.5, 64-битная