select (select count(distinct field1) from table) , sum(field2) , sum(field3) from table

解决方案 »

  1.   

    试试:
    select count(field1),sum(field2),sum(field3) from tablename;
      

  2.   

    select a1,b1,c1 from
    (select Count(Field1) as a1 from 表名) a,
    (select Sum(Field2)) as b1 from 表名) b,
    (select Sum(Field3)) as c1 from 表名) c
      

  3.   

    SELECT COUNT(DISTINCT(UPPER(FIELD1))), SUM(FIELD2), SUM(FIELD3) FROM Table1;
      

  4.   

    select count(field1) as A,sum(field2) as B,sum(field3) as C from table1 
    group by field1
      

  5.   

    最简单的SQL 语句,并测试通过
    select count(Distinct field1) As field1,sum(field2) As field2,sum(field3) As field3 from tablename;