• SQL COUNT DISTINCT 函数


    定义和用法

    可以一同使用 DISTINCT 和 COUNT 关键词,来计算非重复结果的数目。

    语法

    SELECT COUNT(DISTINCT column(s)) FROM table

    例子

    注意:下面的例子仅适用于 ORACLE 和 Microsoft SQL server,不能用于 Microsoft Access。

    "Orders"表:

    CompanyOrderNumber
    IBM 3532
    W3School 2356
    Apple 4698
    W3School 6953

    例子 1

    SELECT COUNT(Company) FROM Orders

    结果:

    4

    例子 2

    SELECT COUNT(DISTINCT Company) FROM Orders

    结果:

    3

    count(distinct case when photo='1' or photo='2' then id else null end )PHnumber

    count( DISTINCT  CASE WHEN UCS.status=2 AND ( M.is_relearn=0 or  M.is_relearn=1) THEN UCS.status ELSE NULL END ) 
  • 相关阅读:
    iptables
    apt
    cvc-elt.1: Cannot find the declaration of element 'beans'.
    di
    log
    java内存模型
    spring-jms
    JTS
    10java进阶——IO2
    17单例
  • 原文地址:https://www.cnblogs.com/deepalley/p/10703393.html
Copyright © 2020-2023  润新知