2016-09-16 50 views

回答

3

这可以在SQL做如下

SELECT Org, SUM(CASE WHEN class='class1' THEN 1 ELSE O END) As Class1Count, 
     SUM(CASE WHEN class='class2' THEN 1 ELSE O END) As Class2Count, 
     SUM(CASE WHEN class='class3' THEN 1 ELSE O END) As Class3Count, 
     SUM(CASE WHEN class='class4' THEN 1 ELSE O END) As Class4Count 
FROM tableName 
GROUP By Org