CREATE TABLE "classification_leadership_by_stage" (
  "stage" text,
  "winner" text,
  "general_classification" text,
  "points_classification" text,
  "trofeo_fast_team" text
);

Question: Which points classification shares a general classification of Bernard Hinault, a Trofeo Fast Tem of Bianchi, was won by Urs Freuler, and was stage 4?
SQL: SELECT "points_classification" FROM "classification_leadership_by_stage" WHERE "general_classification"='bernard hinault' AND "trofeo_fast_team"='bianchi' AND "winner"='urs freuler' AND "stage"='4';

Question: Who was the winner that had a Points Classification of Giuseppe Saronni, a Trofeo Fast Team of Bianchi, and was Stage 3?
SQL: SELECT "winner" FROM "classification_leadership_by_stage" WHERE "points_classification"='giuseppe saronni' AND "trofeo_fast_team"='bianchi' AND "stage"='3';

Question: Which stage had a Points Classification of Francesco Moser and a general classification of Bernard Hinault?
SQL: SELECT "stage" FROM "classification_leadership_by_stage" WHERE "points_classification"='francesco moser' AND "general_classification"='bernard hinault';

Question: Who was the winner of Stage 12 with a Points Classification of Francesco Moser?
SQL: SELECT "winner" FROM "classification_leadership_by_stage" WHERE "points_classification"='francesco moser' AND "stage"='12';

Question: Which stage was won by Bernard Hinault and had a Points classification of Francesco Moser?
SQL: SELECT "stage" FROM "classification_leadership_by_stage" WHERE "winner"='bernard hinault' AND "points_classification"='francesco moser';