55问答网
所有问题
如何用一条SQL语句查询数据库重复记录
我有一个表,其中有一个字段是放网址的,我想查一下SQL中有重复的网址的记录
还有个问题,就是我想把A表数据插入到B表,不过B表中原来有一些数据,怎么判断如果B表中存在就不插入?
举报该问题
推荐答案 推荐于2016-09-13
方法如下:
select * from 你的表名
a where id=(select min(id) from 你的表名 whereitem_id=a.item_id)
在查询之前先把数据库表中的第一行复制到sid里在去,然后让sid和下面的每一行进行比较
取所有相同的行的最小的一下,也可以取最大的,结果是一样的。
这样让所有的行都比较不就得到不重复的数据了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/GeLIIRI.html
其他回答
第1个回答 推荐于2018-03-12
重复的网址的记录
select 网址字段
from 表
group by 网址字段
having count(*)>1
补充问题,如果判断A表中数据不在B表的对比条件在一个或一个以上,用left join
写个例子
insert into B(字段...)
select a.字段...
from a left join b
on a.字段1=b.字段1 and a.字段2=b.字段2 ....
where b.字段1 is null
本回答被提问者和网友采纳
第2个回答 2006-07-07
if not exists(select * from B where 条件)
insert into B...
如果B表不存在指定数据则插入,否则不插入
第3个回答 2019-06-07
你是要问什么?是要问什么数据库?数据库某一张表中的某个字段重复?还是整条记录除了ID以外重复?
相似回答
数据库
进阶:
SQL
Server数据库多种方式
查找重复记录
答:
SQL Server
数据库
多种方式
查找重复记录
:示例 表stuinfo 有三
个
字段recno(自增) stuid stuname 建该表
的Sql语句
如下 CREATE TABLE [StuInfo] ([recno] [int] IDENTITY ( ) NOT NULL [stuid] [varchar] ( ) COLLATE Chinese_PRC_CI_AS NOT NULL [stuname] [varchar] ( ) COLLATE Chinese_PRC...
sql查询
按两
个
字段
查询重复记录
答:
where exists (select
1
from (select xm, sfzhm from shiyan003 group by xm, sfzhm having count(*) > 1) s where s.xm = a.xm and s.sfzhm = a.sfzhm)
SQL查询语句
,
怎样查询重复数据
答:
1、第一步,打开数据库,并创建
一个
包含
重复数据
的新用户表,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,输入如下红框中
的SQL语句
,然后单击运行按钮,以
查看数据库
中用户表中的重复数据,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,查找出了具有重复名称的数据,见下...
如何用一条SQL语句查询数据库重复记录
答:
方法如下:
select * from 你的表名 a where id=(select min(id) from 你的表名 whereitem_id=a.item_id)在查询之前先把数据库表中的第一行复制到sid里在去
,然后让sid和下面的每一行进行比较 取所有相同的行的最小的一下,也可以取最大的,结果是一样的。这样让所有的行都比较不就得到不...
sql查找
某一字段相同的所有
数据
答:
1
、在我们的电脑上打开
数据库
,这里新建一张含有
重复数据
的user表做示例。2、我们输入“select * from user where name in (select name from user group by name having count(name) > 1) ”
sql语句
,点击运行可以看到
查询
出了数据库中user表的重复数据。3、通过“delete from user where name...
大家正在搜
数据库修改记录语句
数据库删除记录语句
删除数据库记录的sql语句
数据库查询语句
数据库添加数据语句
数据库改数据sql语句
数据库清空表数据语句
数据库删除库语句
数据库语句增删改查
相关问题
SQL查询语句,怎样查询重复数据
一个表中有重复记录如何用SQL语句查询出来。。。?
一个表中有重复记录如何用SQL语句查询出来?
如何写出一个SQL语句 ,查询出数据库的重复记录行
如何用sql语句查询重复记录
求一条sql语句,关于查询重复记录
SQL重复数据只显示一条,查询语句怎么写
怎么利用SQL语句查询数据库中具体某个字段的重复行