关键字可以把重复的记录去除掉 重复的字吗

问:SQL数据库查询去除重复的关键字是什么?
  1. 答:distinct 关键字可从 select 语句的结果中消除重复的行。如果没有指定 distinct,将返回所有行,包括重复的行。
    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。
    数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
    在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。
    数据库,简单来说是本身可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。
    数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。
    在经济管理的日常工作中,常常需要把某些相关的数据放进这样的"仓库",并根据管理的需要进行相应的处理。
    例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。
    有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。
    此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。
  2. 答:DISTINCT 关键字可从 SELECT 语句的结果中消除重复的行。如果没有指定 DISTINCT,将返回所有行,包括重复的行。例如,如果选择 ProductInventory 中的所有产品 ID 时没有使用 DISTINCT,将返回 1069 行。
    如果使用了 DISTINCT,就可以消除重复的行,只查看唯一的产品 ID:
    USE AdventureWorks;
    GO
    SELECT DISTINCT ProductID
    FROM ProductionProductInventory
    此查询将返回 432 行。
  3. 答:select distinct(字段) from xx ;
问:sql查询去掉重复记录
  1. 答:1、利用SQL Server 2012资源管理器创建数据库表t_call_info,包含有三个字段id、cno和cname。
    2、创建完毕后,刷新数据库book,这时会在表文件夹下生成数据库表t_call_info。
    3、向数据库表t_call_info插入10条数据。
    4、查询数据库表数据,这时会看到10条数据记录。
    5、在数据库鼠标右键创建新查询,如下图所示。
    6、在生成查询窗口,编辑动态查询SQL语句,声明整型tid、字符串型sql,然后赋值,最后调用参数执行SQL语句。
  2. 答: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 in (select name from user group by name  having count(name) > 1) ”sql语句删除姓名重复的数据。
    4、也可以通过“select distinct name from user”sql语句来去掉重复数据,这里去掉了张三的重复数据。
    5、通过“select distinct class from user”sql语句来去掉班级相同的重复数据,如下图所示:
  3. 答:你把sql语句改下:
    select distinct 字段 from 表
    如果有重复数据,那么他只显示一条!
点击进入下载PDF全文

相关文章

QQ咨询