Concatenate Vertically?
Teradata Teradata Discussion Forums Teradata.com Discussion Forum
Visit Teradata.com
Home       Guidelines    Member List
Welcome Guest ( Login | Register )
        


This online forum is for user-to-user discussions of Teradata products, and is not an official customer support channel for Teradata. If you require direct assistance, please contact Teradata support.

««12

Concatenate Vertically? Expand / Collapse
Author
Message
Posted 8/30/2007 5:54:28 PM
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: 10/7/2008 6:20:30 PM
Posts: 136, Visits: 11
BS,

Try this

SELECT
MAX(CASE WHEN CNT =1 THEN val ELSE ' ' END ) ||
MAX(CASE WHEN CNT =2 THEN ',' || val ELSE ' ' END ) ||
MAX(CASE WHEN CNT =3 THEN ',' || val ELSE ' ' END ) ||
MAX(CASE WHEN CNT =4 THEN ',' || val ELSE ' ' END )
FROM
(
SELECT
val
,ROW_NUMBER() OVER(ORDER BY val) AS CNT
FROM SHARED.TEST
GROUP BY 1) t;


Values considered

sno val
1 USA
2 NYK
3 HKG
4 HKG

Result HKG,NYK,USA

Thanks,
Vinay Bagare

Post #8746
« Prev Topic | Next Topic »

««12

Reading This Topic Expand / Collapse
Active Users: 0 ( 0 guests, 0 members, 0 anonymous members )
No members currently viewing this topic.


All times are GMT -5:00, Time now is 5:59pm

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.172. 10 queries. Compression Disabled.