CREATE TABLE "summary" (
  "tournament" text,
  "wins" real,
  "top_5" real,
  "top_10" real,
  "top_25" real,
  "events" real,
  "cuts_made" real
);

Question: What's the average Top-25, that has an Events that's smaller than 12, and has a Top-5 that is larger than 0?
SQL: SELECT AVG("top_25") FROM "summary" WHERE "events"<12 AND "top_5">0;

Question: What's the listed average of Cuts made that has a Top-5 of 3, and a Top-10 that's smaller than 5?
SQL: SELECT AVG("cuts_made") FROM "summary" WHERE "top_5"=3 AND "top_10"<5;

Question: What's the sum of Top-25 that has an Events that is smaller than 10?
SQL: SELECT COUNT("top_25") FROM "summary" WHERE "events"<10;

Question: What's the sum of Top-10 that has Events that's larger than 16, and has a Top-5 that's also larger than 5?
SQL: SELECT COUNT("top_10") FROM "summary" WHERE "events">16 AND "top_5">5;

Question: What is the lowest Cuts made that has a Tournament of PGA Championship, and has a Top-5 that is smaller than 2?
SQL: SELECT MIN("cuts_made") FROM "summary" WHERE "tournament"='pga championship' AND "top_5"<2;