Как преобразовать текст в числа с Invantive SQL? - PullRequest
0 голосов
/ 13 ноября 2018

Я использую Invantive Query Tool. Как правильно преобразовать текст в числа?

Я получаю текстовое поле из своей базы данных, построенное в формате, подобном 3,4. Когда я использую функцию расчета в моем запросе, например, 2 * 3,4, она показывает 68.

Какова правильная функция для получения правильных данных?

1 Ответ

0 голосов
/ 13 ноября 2018

Сейчас нет способа сделать это с существующими функциями, поэтому я бы предложил обходной путь.Сначала вы преобразуете текст в формат, понятный Invantive SQL (английский язык США), а затем преобразуете этот новый текст в число.

select to_number(replace('3,4', ',', '.'))
...