美文网首页
sql server count 加条件用法

sql server count 加条件用法

作者: 吉凶以情迁 | 来源:发表于2023-12-04 15:15 被阅读0次

    假如要计算满足条件1的总数,然后又要基于条件1的条件下计算满足条件2 的总数,难道有必要查询2次吗?不,这种方法就ok了

    SELECT  @YOUNAME=COUNT(DISTINCT b.NAME) ,
       @var2=COUNT(DISTINCT CASE WHEN b.XXX= 1 THEN b.NAMEEND)--XX
    
       FROM X a
       LEFT JOIN Y b ON a.A = b.X 
    
    SELECT COUNT(CASE WHEN Condition THEN 1 END) FROM YourTable;
    --使用 IFNULL 或 COALESCE 处理 NULL 值:
    SELECT COUNT(IFNULL(ColumnName, 0)) FROM YourTable;
    SELECT COUNT(COALESCE(ColumnName, 0)) FROM YourTable;
    

    相关文章

      网友评论

          本文标题:sql server count 加条件用法

          本文链接:https://www.haomeiwen.com/subject/cofrgdtx.html