sql查询某张表中某一列的重复数据

sql查询某张表中某一列的重复数据,第1张

1.sql查询某张表中某一列的重复数据

select 字段name from 表A where 字段name in (select 字段name from 表A group by 字段name having count(字段name)>1) order by 字段name

2.sql 替换某一列的某几个值

update 表名 set 字段名 =replace(原字段名,被替换前的数值,替换后的数值)

例子:

update 表A set age = replace(age,18,20)

SQL语句如何用一个表的资料从另外一个表中找出相同的项出来? select a.*

from table1 a

where a. 姓名 in(select distinct 姓名 from table2)

如何在几个EXCEL表中找出相同资料生成在另外一个表格。

可以用筛选命令先筛选出你需要的东西,然后拷贝到另一个表格里

如何用SQL语句实现在一个表中删除掉另一个表中相同的资料行

--表A 指原表,表B指要删除资料的表,A表中的栏位sos与B表中的sos栏位相同且都是主键(唯一确定一行资料的栏位)delete from B where sos in (select sos from A)

如何用sql 语句将两个资料表相同栏位合并成另外一个表

select a,b,c from tb1

union (all)??

select d,e,f from tb2

要去除重复的用union,不去除得话用union alld,e,f的资料型别要可以转换成a,b,c

如何实现在一个表中找不见资料的话就显示到另外一个表中,sql 语句如何实现?

方法1.

if exist (select * from tableA where 条件)

select * from tableA where 条件

else

select * from tableB where 条件

方法2:

create table #tmp(c1 nvarchar(200),c2 nvarchar(200))

insert into #tmp

select c1,c2 from tableA where 条件

insert into #tmp

select c1,c2 from tableB where 条件

select * from #tmp

如何用sql语句删除一个表中重复的资料

这个可以用递回函式写,sql server 应该是在2005以后才有这个函式。或者说汇出为excel,处理完成后再汇入进去。

如何用SQL语句对比2个表的资料

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

select

base.name, base.year

, a.成绩 as [a表成绩]

, b.成绩 as [b表成绩]

, case

when a.成绩 is null then 'a表中不存在'

when b.成绩 is null then 'b表中不存在'

when a.成绩=b.成绩 then '成功'

else '差异' end as 比较结果

from (

select name, year from tb_a

union

select name, year from tb_b

) as base

left join tb_a as a on a.name=base.name and a.year=base.year

left join tb_b as b on b.name=base.name and b.year=base.year

如何用SQL语句查询在一个表中有记录在而另外一个表中没有记录

select * from table1 where id not in (select id from table2)

1、第一步,打开数据库,并创建一个包含重复数据的新用户表,见下图,转到下面的步骤。

   

2、第二步,执行完上面的 *** 作之后,输入如下红框中的SQL语句,然后单击运行按钮,以查看数据库中用户表中的重复数据,见下图,转到下面的步骤。  

   

3、第三步,执行完上面的 *** 作之后,查找出了具有重复名称的数据,见下图,转到下面的步骤。  

   

4、第四步,执行完上面的 *** 作之后,可以使用如下语句来去除重复数据,见下图,转到下面的步骤。

   

5、第五步,执行完上面的 *** 作之后,最终删除了同一类中的重复数据,见下图。这样,就解决了这个问题了。  

   

   


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9474096.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存