当前位置:首页 » 编程语言 » 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.年龄);