CREATE TABLE "ice_dancing" (
  "rank" real,
  "ws_points" real,
  "name" text,
  "country" text,
  "09_10_i_o_best" real,
  "09_10_gp_jgp_best" real,
  "09_10_gp_jgp_2nd" real,
  "09_10_oi_best" real,
  "09_10_oi_2nd" real,
  "08_09_i_o_best" real,
  "08_09_gp_jgp_best" real,
  "08_09_gp_jgp_2nd" real,
  "08_09_oi_best" real,
  "08_09_oi_2nd" real
);

Question: If 09-10 i/o best is 972, what is the 09-10 gp/jgp 2nd maximum?
SQL: SELECT MAX("09_10_gp_jgp_2nd") FROM "ice_dancing" WHERE "09_10_i_o_best"=972;

Question: If the rank is 17, what are the names?
SQL: SELECT "name" FROM "ice_dancing" WHERE "rank"=17;

Question: If the WS points is 947, what is the 08-09 gp/jgp 2nd ?
SQL: SELECT "08_09_gp_jgp_2nd" FROM "ice_dancing" WHERE "ws_points"=947;

Question: If the 08-09 gp/jgp 2nd is bigger than 227.0 and the 08-09 gp/jgp best is 252, what is the 08-09 oi best?
SQL: SELECT "08_09_oi_best" FROM "ice_dancing" WHERE "08_09_gp_jgp_best"=252 AND "08_09_gp_jgp_2nd">227.0;