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
What is indexing in sql server with example?
List the different types of collation sensitivities in sql server?
Can we deploy SSRS reports on our personal website?
Do you know what are the properties of the relational tables?
wat wil hapn if we give the both read and deny read permission to user?
Write a program to fetch first 10 records from a file?
What is precedence constraint?
tell me the disaster recovery plan
What are the types of joins in sql?
Write a query to include a constraint, to check whether the employee salary is greater than 5000?
How do I setup a sql server database?
Describe the functionalities that views support.
Do you know spatial data types - geometry and geography in sql server 2008?
What is the difference between a local and a global temporary table?
How to find table changes in sql server?