distinct怎么使用?
实际的例子

解决方案 »

  1.   

    select distinct 字段1,字段2,字段3 from 表名
      

  2.   

    select distinct *  from dept;
      

  3.   

    一般來說是放在select後面的,防止選出的數據有重復。
    select distinct 字段1,字段2,....from 表名;
      

  4.   

    select distinct 字段1,字段2,....from 表名;
    ====>
    select 字段1,字段2,.... from 表名 group by 字段1,字段2,....
      

  5.   

    如你要取出一表中某欄位的資料,而此欄的值可能是重復的,對於重復的值你隻想顯示一次,那第就在前面加上distinct
      

  6.   

    select (distinct 字段1),字段2,字段3 from 表名
      

  7.   

    select distinct 字段 from 表名
    防止出现重复纪录
      

  8.   

    select distinct 字段 from 表名
    过滤掉重复纪录。
      

  9.   

    DISTINCT 是 SUM、AVG 和 COUNT 的可选关键字。如果使用 DISTINCT,那么在计算总和、平均值或计数之前,先消除重复的值。
    如果使用 DISTINCT 关键字,表达式必须只包含列名。而不能包含算术表达式。DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。聚合函数(例如 SUM、AVG、COUNT、COUNT(*)、MAX 和 MIN)在查询结果集中生成汇总值。聚合函数(除 COUNT(*) 以外)处理单个列中全部所选的值以生成一个结果值。聚合函数可以应用于表中的所有行、WHERE 子句指定的表的子集或表中一组或多组行。应用聚合函数后,每组行都将生成一个值。Distinct 逻辑运算符扫描输入并删除重复项。Distinct函数
    返回一个集合,并从指定集合中删除重复的元组。
    语法
    Distinct(«Set»)
    注释
    从尾部删除重复的元组。
    示例
    下例返回 {(a,b), (c,d )}:
    Distinct({(a,b), (c,d), (a,b)})
      

  10.   

    楼上的真牛呀!select distinct 字段1,字段2,字段3 from 表名 where 。。