я пробовал этот запрос значащих цифр из этого блога (https://www.garysieling.com/blog/postgres-significant-figures-pg_size_pretty).
Но, кажется, на нем фиксированная десятичная цифра.
SELECT FLOOR(5.4321/(10 ^ FLOOR(log(5.4321)-1))) * (10 ^ FLOOR(log(5.4321)-1))
Результат запроса выше — 5.4. Как я могу выполнить запрос для создания этих результатов?
number | sigfig
5.4321 | 5.43
10.987 | 10.9
550.75 | 550
9850.5 | 9850
ect
Спасибо за помощь братья!