CREATE TABLE "125cc_classification" (
  "rider" text,
  "manufacturer" text,
  "laps" real,
  "time_retired" text,
  "grid" real
);

Question: What's the number of laps for 16 grids?
SQL: SELECT SUM("laps") FROM "125cc_classification" WHERE "grid"=16;

Question: Who was the rider for laps less than 23 with grid greater than 21 that had a time of +1 lap?
SQL: SELECT "rider" FROM "125cc_classification" WHERE "laps"<23 AND "grid">21 AND "time_retired"='+1 lap';

Question: What's the total grid for someone with a time/retire of +44.831
SQL: SELECT COUNT("grid") FROM "125cc_classification" WHERE "time_retired"='+44.831';

Question: What's the smallest grid for Time/Retired of +22.687?
SQL: SELECT MIN("grid") FROM "125cc_classification" WHERE "time_retired"='+22.687';