Как проставить валюту вместо знака "?" в типе money postgresql?

Пользователь

от jett , в категории: SQL , 6 месяцев назад

Как проставить валюту вместо знака "?" в типе money postgresql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от charles.orn , 6 месяцев назад

@jett 

Чтобы проставить валюту вместо знака "?" в типе money в PostgreSQL, вы можете использовать функцию to_char() в сочетании с функцией format(). Ниже приведен пример:

1
SELECT to_char(123.45, 'FM999D99') || ' RUB' AS price;


В этом примере используется функция to_char(), чтобы преобразовать числовое значение (в данном случае 123.45) в формат числа с двумя знаками после запятой (FM999D99). Затем функция format() используется для добавления валюты (RUB) к преобразованному значению.


Вы можете изменить формат числа в функции to_char() и валюту по своему усмотрению.