C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Code Snippets » SQL »

Getting multiple row values in a single cell separated by comma`s in sql


Posted Date: 28 Oct 2009    Resource Type: Code Snippets    Category: SQL
Author: raviMember Level: Gold    
Rating: 1 out of 5Points: 5



This Enables us to get the content of multiple rows as a single row value.
ex:
select name from abc
result:
Arun
Anand
Amit
.
.
.
This can be displayed as:
arun,anand,amit...

Example:



SELECT

MAX( CASE seq WHEN 1 THEN empname ELSE '' END ) + ',' +

MAX( CASE seq WHEN 2 THEN empname ELSE '' END ) + ',' +

MAX( CASE seq WHEN 3 THEN empname ELSE '' END ) + ',' +

MAX( CASE seq WHEN 4 THEN empname ELSE '' END ) AS [emp name]

FROM ( SELECT p1.empname,

( SELECT COUNT(*)

FROM EmpMast p2

WHERE p2.empname <= p1.empname )

FROM EmpMast p1 ) D (empname,seq)





Attachments

  • Sql Rows Concatenate (34459-28341-sqlConcatenateRows.txt)


  • Responses


    No responses found. Be the first to respond and make money from revenue sharing program.

    Feedbacks      
    Popular Tags   What are tags ?   Search Tags  
    Sign In to add tags.
    Sql Query  .  Getting multiple row values in a single cell  .  

    Post Feedback


    This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
    You must Sign In to post a response.
    Next Resource: Finding a text in a Stored Procedure & User Defined Function
    Previous Resource: Comparing two tables Rows
    Return to Discussion Resource Index
    Post New Resource
    Category: SQL


    Post resources and earn money!
     
    More Resources



    dotNet Slackers

    About Us    Contact Us    Privacy Policy    Terms Of Use