Thousand separators in SQL 

Wil je in SQL Server Management Studio in plaats van 1000000 het volgende zien: 1.000.000,00? De functie FORMAT kan je in zo’n geval van dienst zijn. 

Soms is het handig om bij grote getallen scheidingstekens voor duizendtallen te hebben. In zo’n geval kun je gebruik maken van de functie in het onderstaande voorbeeld:  

FORMAT(235425612, ‘n’, ‘de-de’) 

Bedenk wel dat dit het datatype wijzigt naar NVARCHAR. Ik gebruik dit trucje alleen om in een oogopslag te zien in SSMS om wat voor getallen het nu daadwerkelijk draait als er grote getallen uit een query komen. Wanneer je een export van deze data moet maken voor een eindgebruiker die er vervolgens aggregaties mee gaat doen, is het handiger om de FORMAT functie weer weg te halen.  

Leave Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *