消除重复值的关键字

消除重复值的关键字

问:SQL数据库查询去除重复的关键字是什么?
  1. 答:DISTINCT 关键字可从 SELECT 语句的结果中消除重复的行。如果没有指定 DISTINCT,将返回所有行,包括重复的行。例如,如果选择 ProductInventory 中的所有产品 ID 时没有使用 DISTINCT,将返回 1069 行。\x0d\x0a\x0d\x0a如果使用了 DISTINCT,就可以消除重复的行,只查看唯一的产品 ID:\x0d\x0a \x0d\x0aUSE AdventureWorks;\x0d\x0aGO\x0d\x0aSELECT DISTINCT ProductID\x0d\x0aFROM Production.ProductInventory\x0d\x0a\x0d\x0a此查询将返回 432 行。
问:sql命令里面去掉重复值是使用distinct
  1. 答:DISTINCT关键字可从SELECT语句的结果中消除重复的行。如果没有指定DISTINCT,将返回所有行,包括重复的行。
    例如,如果选择ProductInventory中的所有产品ID时没有使用DISTINCT,将返回1069行。
    如果使用了DISTINCT,就可以消除重复的行,只查看唯一的产品ID:USEAdventureWorks;GOSELECTDISTINCTProductIDFROMProduction.ProductInventory此查询将返回432行。
    DISTINCT关键字可从SELECT语句的结果中除去重复的行。如果没有指定DISTINCT,那么将返回所有行,包括重复的行。
问:在一个查询中,使用哪一个关键字能够除去重复列指
  1. 答:istinct关键字
    如:如果有一张表(成绩)数据如下
    学生 分数
    张三 90
    李四 80
    张三 90
    ---------------
    用select distinct * from 成绩
    得到结果:
    张三 90
    李四 80
  2. 答:使用 distinct 关键字,去除重复列值
  3. 答:DISTINCT消除结果表中完全重复的行 ,不是重复列。
  4. 答:键字是distinct
    下面这个不太明白,不过可以用游标的方式,不过这个是存储过程
    open c_cur for v_strSql;
    Loop
    Fetch c_cur Into v_userid,v_prodid;
    Exit When c_cur %Notfound;
    begin
    *************************
    end
    end loop
消除重复值的关键字
下载Doc文档

猜你喜欢