SELECT SUM(NVL(COMM,0)) FROM EMP WHERE JOB='CLERK';

解决方案 »

  1.   

    SELECT SUM(decode(COMM,null, 0, comm)) FROM EMP WHERE JOB='CLERK';
      

  2.   

    是不是要求出comm is null 的纪录啊?可以这样
    SELECT * FROM EMP WHERE JOB='CLERK' AND NVL(COMM,0)=0;
      

  3.   

    SELECT SUM(NVL(COMM,0)) FROM EMP WHERE JOB='CLERK';
      

  4.   

    SQLSERVER----------------》ORACLE
    ISNULL                      NVL  参数一样
      

  5.   

    ORACLE不支持ISNULL
    ---------------------------------
    the simple example is only need
    ---------------------------------
    select sum(完了数) from ロット
      

  6.   

    xinpingf(白开心) is right