Ako zobraziť sumu 123456.123 zaokrúhlenú na jedno desatinné miesto s dvoma desatinnými miestami

 

SQL -> Ukážkové skripty v SQL -> Ako zobraziť sumu 123456.123 zaokrúhlenú na jedno desatinné miesto s dvoma desatinnými miestami

Ako zobraziť sumu 123456.123 zaokrúhlenú na jedno desatinné miesto s dvoma desatinnými miestami? Môže sa to hodiť, keď chceme zobrazovať napr. sumy v EUR.
Máme dve možnosti:

Toto nám vráti číslo vo formáte 123456,20. Najprv zaokrúhlime číslo na jedno desatinné miesto a následne ho donútime zobraziť ho s dvoma des. miestami.

SELECT ROUND(ROUND(123456.235689, 1), 2) FROM DUAL;



Toto nám vráti číslo vo formáte 123,456.20 - teda tisícky sú oddelené čiarkou. Najprv pomocou funkcie format zaokrúhlime číslo na jedno desatinné miesto a následne pridáme na koniec nulu pomocou concat.
SELECT CONCAT(FORMAT(123456.235689, 1), '0') FROM DUAL;



vytlačiť článok  hľadať súvisiace články 
Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294