當前位置:首頁 » 編程語言 » sql找出某個欄位數據合並
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql找出某個欄位數據合並

發布時間: 2023-06-08 20:33:41

sql怎麼合並某個欄位一樣的兩條數據

你這問題問得不太確切。
SQL資料庫中,「數據」是以「表」的形式存在的,每個表裡有若干個「欄位」,且欄位名不能一樣。
很多欄位相同的「記錄」按一定的順序存在於每個表中,不應該有合並一說。
即它的結構是: 資料庫-》很多的 「表」-》每個表有很多的記錄,每個記錄的「欄位」是要一樣的。

如果你說的是兩條記錄一樣,或部分一樣,要查詢出的結果中只合並顯示一條,那麼用 Group By來進行分組顯示就好。

❷ sql中如何合並兩個特定的欄位

1、創建模擬的數據表

create table GoodsCate(

Mid int not null,

Code varchar(10) not null,

Name varchar(20) not null,

)

❸ SQL中如何合並多條記錄的某一個欄位

這個可以寫一個函數:
create function f1(@id AS int)
returns varchar(100)
as
declare @a as varchar(100)
set @a=''
select @a=@a+','+備注 from 表2 where cid=@id
return substring(@a,2,len(@a))
然後這樣寫查詢:
select 企業名稱,聯系人,f1(id) from 表

❹ sql 查詢出來的欄位合並

如果是字元型,提供sqlserver的方法,各個資料庫有區別,,,


selecta.PJNM+b.STNM+b.RVNM,c.TXFS,c.TXDZ,c.CTXT,c.PTM
fromRM_PRJ_Ba,RM_STCD_Bb,RM_INMSG_NOUcWHEREc.STCDLIKE'%'+a.PJCD+'%'ANDc.STCDLIKE'%'+b.STCD+'%'

這樣就可以了

如果是數字類型,要轉換為字元類型


SELECTcast(a.PJNMasvarchar)+cast(b.STNMasvarchar)

這樣

❺ SQL中合並多條記錄中某一個欄位

創建表

createtabletdm01
(da01varchar(10))

insertintotdm01values('001')
insertintotdm01values('002')
insertintotdm01values('003')
insertintotdm01values('004')
insertintotdm01values('005')

執行

selectdistinctda01=
stuff((select''+da01fromtdm01twhereda01=t.da01forxmlpath('')),1,1,'')
fromtdm01

截圖

❻ SQL如何將某一列中相同的數據合並

SELECT GROUP_CONCAT( 欄位名 ) FROM 表名
並將該欄位 在WHERE條件下 GROUP BY