CREATE TABLE "rankings" (
  "name" text,
  "rank" real,
  "out_of" text,
  "source" text,
  "year" real
);

Question: Can you tell me the Name that has the Rank smaller than 71, and the Year larger than 2005, and the Out of 220?
SQL: SELECT "name" FROM "rankings" WHERE "rank"<71 AND "year">2005 AND "out_of"='220';

Question: Can you tell me the lowest Year that has the Rank smaller the 132, and the Name of biodiversity richness?
SQL: SELECT MIN("year") FROM "rankings" WHERE "rank"<132 AND "name"='biodiversity richness';

Question: Can you tell me the Source that has the Rank of 78?
SQL: SELECT "source" FROM "rankings" WHERE "rank"=78;

Question: Can you tell me the Out of that has the Source of united nations, and the Rank larger than 47, and the Year smaller than 2003?
SQL: SELECT "out_of" FROM "rankings" WHERE "source"='united nations' AND "rank">47 AND "year"<2003;