Я использую две разные базы данных для моего проекта, Oracle и Apache Derby, и стараюсь как можно больше использовать синтаксис ANSI SQL, поддерживаемый обеими базами данных.using ansi sql синтаксис для форматирования Numeric
У меня есть стол с колонкой amount_paid NUMERIC(26,2)
.
Мой старый код, который с помощью Oracle DB, необходимый для получения значения в этом формате
SELECT LTRIM(TO_CHAR(amount_paid,'9,999,999,999,999.99'))
Как преобразовать числовое значение для такой строки в формате «9,999,999,999,999.99» с помощью синтаксиса SQL ANSI?