sum函数 到底能和 if语句能和在一起使用吗?为什么报语法错误?

解决方案 »

  1.   

    sum(case when 员工姓名 = '张三' then 1 else 0)
      

  2.   

     select sum(case when 员工姓名 = '张三' then 1 else 0 end ) from 员工表
      

  3.   

    sum 和if 不能这样用。。
      

  4.   

    如果楼主说的那个是iifsql中的case when和access中的iif函数 
      

  5.   

    mysql好像是可以用if  ..的 mssql就用case吧
      

  6.   

    MSSQL没有if语句,只有when case.对 sum来说。
      

  7.   

    刚看到帖子标题时,还以为SUM和IF可以一起使用呢呵呵。不好意思