Having the number: 103,648.340 format it to be as the expected result
Expect result: 103 648.34
My progress:
SELECT
TRIM(price)+0 as price_without_decimal_zeros,
FORMAT(price, 1, 'bg_BG') as thousand_delimited_by_space
from products
TRIMremove decimal zeros, so I’ve103,648.34FORMATadd thousand delimited by space, so I’ve103 648.340
I’ve tried to combine TRIM with FORMAT without success
Advertisement
Answer
Try this solution:
SELECT TRIM(TRAILING '.' FROM TRIM(TRAILING '0' from REPLACE(format(price, 3), ",", " ") )) AS price FROM products WHERE price LIKE '%.%'