Question: What is the earliest year in the 125cc class with more than 102 points and a rank of 2nd?
SQL: SELECT MIN("Year") FROM "2-12907958-2" WHERE "Class" = '125cc' AND "Points" > 102.0 AND "Rank" = '2nd';

Question: Which team had fewer than 167 points in the 250cc class?
SQL: SELECT "Team" FROM "2-12907958-2" WHERE "Points" < 167.0 AND "Class" = '250cc';

Question: For years before 1996, having a rank of 3rd in the 125cc class, what is the sum of the points?
SQL: SELECT SUM("Points") FROM "2-12907958-2" WHERE "Class" = '125cc' AND "Rank" = '3rd' AND "Year" < 1996.0;