CREATE TABLE "semifinals" (
  "rank" real,
  "heat" real,
  "name" text,
  "nationality" text,
  "result" real
);

Question: Who has a Result of 54.67?
SQL: SELECT "name" FROM "semifinals" WHERE "result"=54.67;

Question: Which Nationality has a Heat smaller than 2, and a Rank of 15?
SQL: SELECT "nationality" FROM "semifinals" WHERE "heat"<2 AND "rank"=15;

Question: Which Rank has a Name of tsvetelina kirilova, and a Result smaller than 55.97?
SQL: SELECT MAX("rank") FROM "semifinals" WHERE "name"='tsvetelina kirilova' AND "result"<55.97;

Question: Which Heat has a Nationality of bulgaria, and a Result larger than 55.97?
SQL: SELECT MIN("heat") FROM "semifinals" WHERE "nationality"='bulgaria' AND "result">55.97;