SQL как преобразовать decimal в строку

в инструкции SELECT я хочу преобразовать значения в строки ie. Выберите TO_STRING (значение).

Как это сделать в Oracle SQL?

2 ответов


можно использовать TO_CHAR или CAST функция:

SELECT TO_CHAR(123.45) FROM DUAL

SELECT CAST(123.45 AS VARCHAR2(10)) FROM DUAL

SELECT CAST(column_name as data_type) from ...  

может работать

HTH