CREATE TABLE "matches" (
  "opposing_team" text,
  "against" real,
  "date" text,
  "venue" text,
  "status" text,
  "report" text
);

Question: What report has tour match as the status, with an against less than 22?
SQL: SELECT "report" FROM "matches" WHERE "status"='tour match' AND "against"<22;

Question: How many againsts have asba park, kimberley as the venue?
SQL: SELECT SUM("against") FROM "matches" WHERE "venue"='asba park, kimberley';

Question: What status has gauteng falcons as the opposing team?
SQL: SELECT "status" FROM "matches" WHERE "opposing_team"='gauteng falcons';

Question: What opposing team has second test as the status?
SQL: SELECT "opposing_team" FROM "matches" WHERE "status"='second test';

Question: What report has gauteng falcons as the opposing team?
SQL: SELECT "report" FROM "matches" WHERE "opposing_team"='gauteng falcons';

Question: What status has 18 as the against?
SQL: SELECT "status" FROM "matches" WHERE "against"=18;