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

sql合並重復數據

發布時間: 2022-07-20 22:41:02

sql合並列的重復數據

***********************
根據你的補充補充回答:
***********************
select
a,sum(b)
as
記錄數,max(c)
as
c
from
表名
group
by
a;
---
以上,希望對你有所幫助。

② 怎麼用SQL語句將一張表中ID相同的行的內容合並在一起

工具/材料:Management Studio。

1、首先在桌面上,點擊「Management Studio」圖標。

③ sql合並重復數據並求和

***********************
根據你的補充補充回答:
***********************
select
a,sum(b)
as
記錄數,max(c)
as
c
from
表名
group
by
a;
---
以上,希望對你有所幫助。

④ sql怎麼合並重復項

模仿這個代碼:
Create
FUNCTION
JoinString
--合並字元串
多行合並為一行(
@UserName
varchar(50)
)
RETURNS
varchar(8000)
AS
BEGIN
declare
@Str
varchar(8000)
set
@Str
=
''
select
@Str
=
@Str
+','
+
ISNull(BuMenName,'')
from
ERPUserGuanliDept
where
UserName
=
@UserName
if(@Str<>'')
set
@Str=substring(@Str,2,len(@Str)-1)
return
@Str
END
使用時
select
distinct
UserName,dbo.JoinString(UserName)
as
DeptList
from
ERPUserLingDept

⑤ sql server 合並重復

直接使用group by 就可以。
select max(id) id,name,sex,bj,room,tel,max(kahao) kahao
from 表
group by name,sex,bj,room,tel

⑥ sql合並重復的行

DISTINCT出來, 然後清空表重新插進去

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

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

⑧ SQL語句合並相同項

你的語句條件不完整,只用「年齡」關聯B表是不夠准確的,如果B表中有姓名,需要把姓名也加上,這樣寫:
select A.年齡,A.姓名 From A,B where A.姓名=B.姓名 and A.年齡=B.年齡;

如果B表中不存在「姓名」,並且A表中「年齡」,「姓名」組合唯一,那麼語句改成如下寫法就能避免重復,而且效率會高些。
select A.年齡,A.姓名 From A where exists (select 1 from B where A.年齡=B.年齡);