sql - Insert character into Column Data -


i have existing table contains numerical data within column (column1 example).

the data consists of 5 9 characters:

ex. 12345     1234567     123456789 

i need insert comma before last 3 characters:

ex. 12,345     1234,567     123456,789 

this on sql server.

this should it:

declare @somenumber bigint set @somenumber = 1234567891234  select replace(convert(varchar,convert(money,@somenumber),1), '.00','') 

first convert data datatype money, way comma @ thousands:

convert(money,@somenumber)  

then convert money datatype varchar datatype:

convert(varchar,convert(money,@somenumber),1) 

then remove ".00" string using replace function , replacing empty string '':

replace(convert(varchar,convert(money,@somenumber),1), '.00','') 

Comments

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -