教您將記錄合并的SQL語(yǔ)句寫法
作者:佚名
在我們使用數(shù)據(jù)庫(kù)的過(guò)程中,有時(shí)候需要將將查詢的記錄都合并成為一個(gè)記錄,下面為您列舉的SQL語(yǔ)句就是用來(lái)實(shí)現(xiàn)該功能的,供您參考。
如何將查詢的記錄都合并成為一個(gè)記錄呢?其實(shí)實(shí)現(xiàn)的SQL語(yǔ)句寫法并不復(fù)雜,下面就為您列出該SQL語(yǔ)句,希望對(duì)您學(xué)習(xí)SQL語(yǔ)句有所啟迪。
- create table t
- (tableid nchar(30))
- insert t
- select ’T1’ union all
- select ’T2’ union all
- select ’T3’ union all
- select ’T4’ union all
- select ’T5’ union all
- select ’T6’
- go
- create function f_he()
- returns @t table(col varchar(50))
- as
- begin
- declare @sql varchar(50)
- set @sql=’’
- select @sql=@sql+ltrim(rtrim(tableid)) from t
- insert @t values (@sql)
- return
- end
- go
- select * from t
- select * from dbo.f_he()
- drop function f_he
- drop table t
- col
- --------------------------------------------------
- T1T2T3T4T5T6
- (所影響的行數(shù)為 1 行)
【編輯推薦】
責(zé)任編輯:段燃
來(lái)源:
互聯(lián)網(wǎng)