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)

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

  • 相关阅读:
    mysql 单表查询
    socket 阻塞,同步、I/O模型
    I/O复用
    send函数和recv函数
    linux网络编程、系统编程
    TCP三次握手、四次挥手
    支持中文的PHP按字符串长度分割成数组代码
    php json_encode 处理中文
    php base64各种上传
    本地创建分支
  • 原文地址:https://www.cnblogs.com/yejibigdata/p/6372033.html
Copyright © 2011-2022 走看看