| | |
How to combine multiple rows's column into one column
Please support our MS SQL advertiser: Intel Parallel Studio Home
![]() |
sql Syntax (Toggle Plain Text)
/* Column A | Column B 1 a 1 b 2 c 2 d */ IF OBJECT_ID('Table1', 'U') IS NOT NULL DROP TABLE Table1 CREATE TABLE Table1 ( ColumnA INT, ColumnB VARCHAR(1) ) GO INSERT INTO Table1 (ColumnA, ColumnB) VALUES (1, 'a') INSERT INTO Table1 (ColumnA, ColumnB) VALUES (1, 'b') INSERT INTO Table1 (ColumnA, ColumnB) VALUES (2, 'c') INSERT INTO Table1 (ColumnA, ColumnB) VALUES (2, 'd') GO GO IF OBJECT_ID('dbo.JoinString', 'FN') IS NOT NULL DROP FUNCTION dbo.JoinString GO CREATE FUNCTION dbo.JoinString (@ColumnA INT) RETURNS VARCHAR(100) AS BEGIN DECLARE @result VARCHAR(100) SET @result = '' SELECT @result = @result + ' ' + IsNull(ColumnB, '') FROM Table1 WHERE ColumnA = @ColumnA ORDER BY ColumnB return LTRIM(@result) END GO DECLARE @Tab Table ( ColumnA INT, ColumnB VARCHAR(100) ) INSERT INTO @Tab (ColumnA) SELECT DISTINCT(ColumnA) FROM Table1 (NOLOCK) UPDATE @Tab SET ColumnB = dbo.JoinString(ColumnA) SELECT * FROM @Tab
![]() |
Similar Threads
- Delete multiple rows in mysql with check box (PHP)
- updating multiple rows with one form (PHP)
- Updating multiple rows in mysql...how to add a checkbox! (PHP)
- Remove multiple rows in Datagrid (VB.NET)
- updating multiple columns in multiple rows (PHP)
- insert multiple rows in database (MS SQL)
Other Threads in the MS SQL Forum
- Previous Thread: Code inside CATCH not execute
- Next Thread: joining the table
| Thread Tools | Search this Thread |
autogrowth connectingtodatabaseinuse count cursor data database datepart dbsize deadlock delete_trigger highperformancecomputing hpc hpcserver2008 ibm iis loop maximum microsoft ms mssql multithreading news number permission query reporting result server services sets source sql sqlserver sqlserver2005 supercomputing uniqueid update view






