zoukankan      html  css  js  c++  java
  • 4.SELECT DISTINCT 语句

    在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

    关键词 DISTINCT 用于返回唯一不同的值。

    语法:

    SELECT DISTINCT 列名称 FROM 表名称

    mysql> select * from ORDERS2;
    +-----+------------+-------------+--------+
    | OID | DATE       | CUSTOMER_ID | AMOUNT |
    +-----+------------+-------------+--------+
    | 102 | 2009-10-08 |           3 |   3000 |
    | 100 | 2009-10-08 |           3 |   1500 |
    | 101 | 2009-11-20 |           2 |   1560 |
    | 103 | 2009-05-20 |           4 |   2060 |
    +-----+------------+-------------+--------+
    4 rows in set (0.00 sec)
    我们看见上面一个表CUSTOMER_ID中有两列是一样的

    mysql> select distinct CUSTOMER_ID  from ORDERS2;
    +-------------+
    | CUSTOMER_ID |
    +-------------+
    |           3 |
    |           2 |
    |           4 |
    +-------------+
    3 rows in set (0.00 sec)

    所以去重后,只会显示一个值,不会显示重复的值

  • 相关阅读:
    linksys wrt160nv3 刷dd-wrt固件
    win2008 r2 远程桌面问题
    windows server 2008 集成raid卡驱动
    gitlab-ce
    git
    批量发布jar包springboot应用
    gradle
    lvs
    rsyslog
    特殊权限
  • 原文地址:https://www.cnblogs.com/yejibigdata/p/6372033.html
Copyright © 2011-2022 走看看