How can count the string ?
for ex: If i have string like 'bhaskar' then i need like
b:1
h:1
a:2
s:1
k:1
r:1
please give any idea on that
Answer Posted / pradyumna
declare @temp table
(name char(1),counter int)
declare @str varchar(10)
set @str='bhaskar'
declare @strlen int
set @strlen=len(@str)
declare @ctr int
set @ctr=1
declare @Alpha char(1)
while @ctr<=@strlen
begin
set @alpha=substring(@str,@ctr,@strlen-(@strlen-
@ctr))
if not exists (select 1 from @temp where name=@alpha)
begin
insert into @temp values(@alpha,1)
end
else
begin
update @temp set counter=counter+1 where name=@alpha
end
set @ctr=@ctr+1
end
select * from @temp
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
How to delete an existing database user?
What is the function of inner join?
How do I find the port number for sql server?
Can a database be shrunk with users active?
What are the types of ssrs?
Where are SQL server users names and passwords are stored in sql server?
What number sorts of privileges are accessible in sql?
How do I clean up sql server transaction log?
How can we delete Duplicate row in table?
How to execute stored procedure and set temp table in sql server?
What is onf in normalization form?
What are the types of database recovery models?
What is the web service used for reporting services?
What is the difference between rank and dense_rank?
How do I find sql server instance name?