在做数据库交互的时候,我们不免会遇到类似这样的问题:

    字段一 字段二

    张三    100

    李四    100

    张三    100

    我们想得出的结果,可能是执行查询“字段一”里的某个两个或者多个不重复数据,那要怎么办呢?解决的方法也很多,这里我们本着“分工”合作的思想来解决它!

    MySQL非常贴心的为我们提供了“DISTINCT”关键字,来帮助我们筛选好数据返回交由网页动态语言继续进一步数据处理;

话不多说,现在来看看它的用法把:
DISTINCT基础语法:

SELECT DISTINCT 列名称 FROM 表名称

OK。以下是示例演示:

首先我们有张Company表,该表的数据、字段如下:

CompanyOrderNumber
IBM3532
EmTalk2356
Apple4698
EmTalk6953

下面呢,我们执行下SQL语句去除重复数据:

SELECT DISTINCT Company FROM Orders

得出的结果如下:

Company
IBM
EmTalk
Apple


    让SQL帮我们处理完它本能处理的事情之后返回数据交由动态编程语言(PHP\ASP\.NET\JSP等)进行进一步的数据处理!优化性能的哦~