怎么查某个字段有多少个重复的

问:怎么查看数据库表中某个字段的值有哪些重复记录
  1. 答:查看可用如下方法:
    1、创建测试表,插入数据:
    create table product
    (id int,
    name varchar(10),
    totol int)
    insert into product values (1,'香蕉',100)
    insert into product values (2,'橘子',67)
    insert into product values (3,'葡萄',89)
    insert into product values (4,'苹果',235)
    insert into product values (5,'香蕉',77)
    insert into product values (6,'芒果',34)
    insert into product values (7,'葡萄',78)
    insert into product values (8,'梨',24)
    表中数据如:
    2、如果查询name列有重复的数据,可执行sql语句:
    select * from product where name in (select name from product group by name having COUNT(*)>1)
    说明:查询的结果就是香蕉和葡萄在表中是有重复的,要把香蕉和葡萄的所有记录都查询出来,结果如图:
  2. 答:如果xin表的ID是自增列,则insert
    into
    xin(ENAME,
    SNAME,
    NEWNUM)select
    MIN(ENAME)
    AS
    ENAME,
    SNAME,
    count(*)
    AS
    NEWNUM
    from
    jie
    group
    by
    SNAME只要在asp代码中执行这个sql语句就可以了
  3. 答:select * from 表 where b in (select b from 表 group by b having count(*)>1)
    以上,希望对你有所帮助!
问:怎么查看数据库表中某个字段的值有哪些重复记录
  1. 答:SELECT 字段名,count(*) from 表名 group by 字段名
    得到的列表会列出所有的不同项,第二列是这个值的数量, 如果是1,就没有重复, 大于1的就是有重复的
问:sql怎么查询两个字段相同的记录?
  1. 答:1、查询重复的数据,只查询重复记录,不管其余信息,如ID什么的:
    1select uid, time from ztest GROUP BY uid, time having count(*)>1;
    查出结果是
    uid time
    1     1
    2、SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
    3、SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
点击进入下载PDF全文

相关文章

QQ咨询