Hi all,
I need query help for below senorio, could you please help
me.
TableName = City
CITYID ContinuationID CITYNAME
1 1 SAN
1 2 DIEGO
2 1 SAN
2 2 FRANCISCO
3 1 CHICAGO
4 1 NEW
4 2 YORK
4 3 CITY
Could you please help me to write a generalized SQL that
returns results as given below in the
Query result
CITYID NAME1 NAME2 NAME3 NAME4 NAME5
1 SAN DIEGO
2 SAN FRANCISCO
3 CHICAGO
4 NEW YORK CITY
Answer Posted / sandeep modapathi
Hi all
Gopi Muluka is right... but here I'm posting one different
thing.. ie the out put will be like this
Only two columns
It uses a function for concatination
CityID CityName
1 SAN DIEGO
2 SAN FRANCISCO
3 CHICAGO
4 NEW YORK CITY
CREATE FUNCTION DBO.GROUP_CONCAT(@CITYID VARCHAR(100))
RETURNS VARCHAR(8000)
AS
BEGIN
DECLARE @STRING VARCHAR(8000)
SET @STRING=''
SELECT @STRING=@STRING+' ' +CITYNAME FROM CITY
WHERE CITYID=@CITYID ORDER BY CONTINUATIONID
RETURN LTRIM(@STRING)
END
select distinct CITYID,dbo.GROUP_CONCAT(CITYID)as CityName
from city
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
How to modify an existing stored procedure in ms sql server?
Is it safe to delete log files?
What is normalization and what are the advantages of it?
Do you know the cursor types?
How to drop existing views from a database in ms sql server?
Explain the steps to create and execute a user-defined function in the sql server?
What options are there to delete rows on the publisher and not on the subscriber? : sql server replication
What is system stored procedures?
if you encounter this kind of an error message, what you need to look into to solve this problem? : Sql server database administration
What is scrollable cursor?
What are actions, how many types of actions are there, explain with example? : sql server analysis services, ssas
What is tabulation?
List out what other servers you can use with ssrs?
Is sql server is free?
What are the 10 characteristics of data quality?