查询时不显示重复记录

   日期:2017-06-15

在数据查询时如果查询的选择列表中包含一个表的主键,那么每个查询结果中的记录钭是唯一的,如果主键不包括在结果中就可能出现重复记录。使用distinct关键字后可以消除重复的记录。
 在使用distinct关键字去除重复记录时,须将distinct关键字放在第一个字段名的前边
 Distinct 是sum,avg 和count函数的可选关键字。如果使用distinct关键字,那么在计算总和、平均值或计数之前,先消除重复的值。
 在select列表中只能使用一次distinct关键字,不要将查询字段放在distinct关键字的前面
 如果查询结果只有一个字段,distinct去除该字段的重复记录。如果查询结果为多个字段,则查询结果去除的是几个字段都重复的记录,如
 去除车辆信息表中车辆名称字段重复的记录 select DISTINCT 车辆名称 from biao
 去除车辆信息表中车辆名称、车辆颜色字段都重复的记录 select DISTINCT 车辆名称,车辆颜色 from biao