自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL中同列相加的方法

數(shù)據(jù)庫 SQL Server
SQL操作中相加是經(jīng)常用到的操作,下文將為您介紹SQL語句中如何進(jìn)行同列相加的寫法,供您參考,希望對(duì)您有所幫助。

下文將為您介紹SQL語句中如何進(jìn)行同列相加的寫法,相加是SQL中經(jīng)常用到的操作,該方法供您參考,希望對(duì)您有所幫助。

Create table Tab([Col1] int,[Col2] nvarchar(1))
Insert Tab
select 1,N'a' union all
select 1,N'b' union all
select 1,N'c' union all
select 2,N'd' union all
select 2,N'e' union all
select 3,N'f'
Go

create function F_Str(@Col1 int)
returns nvarchar(100)
as
begin   
declare
@S nvarchar(100)   
select @S=isnull(@S,'')+Col2 from Tab where Col1=@Col1   
return @S
end
go
Select distinct Col1,Col2=dbo.F_Str(Col1) from Tab
go

================================
說明:
目標(biāo):表的一列為字符串,要求把該列字符串連起來。
如:
1,aa,
1,bb
2,cc
2,dd
結(jié)果:
1,aabb
2,ccdd
如果要出現(xiàn)aa,bb  cc,dd的結(jié)果
那isnull(@S,'')改成isnull(@S+',','')

isnull(@S,''): 如果@S是空,則用''代替,因?yàn)閚ull+字符串 = null

 

【編輯推薦】

sql server中如何查看執(zhí)行效率不高的語句

Sql Server中表復(fù)制的語句

SQL Server如何查看SQL語句的執(zhí)行時(shí)間

sql server中查看列詳細(xì)信息的語句

SQL Server2005中跨庫執(zhí)行SQL語句的方法

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-28 09:49:48

SQL字符串

2010-09-28 09:42:25

sql語句

2021-06-23 10:13:00

SQL行轉(zhuǎn)列列轉(zhuǎn)行

2021-11-08 23:08:06

SQL Serve數(shù)據(jù)庫開發(fā)

2011-03-28 14:29:46

SQL Server數(shù)主鍵列

2010-10-22 16:56:35

sql server刪

2011-03-17 16:46:50

SQL Server存儲(chǔ)方式

2010-09-28 10:12:07

SQL字段相加

2010-09-28 10:02:16

SQL查詢

2010-09-06 11:57:33

sql server語句

2010-10-27 13:35:15

Oracle查詢

2010-09-10 16:02:13

SQLCHARINDEX函數(shù)

2010-09-06 14:12:19

SQL相加字段

2010-11-10 15:23:55

SQL SERVER

2010-07-28 09:09:55

SQL

2010-09-03 10:52:10

SQL刪除

2010-11-11 09:51:46

SQL Server添

2010-09-07 16:17:49

SQL語句

2010-09-02 11:34:51

SQL刪除

2010-09-10 13:37:59

SQLCOUNT()函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)