CREATE TABLE table_name_46 (area__km_2__ INT, population VARCHAR)

What is the km2 area for the population of 311?
SELECT AVG(area__km_2__) FROM table_name_46 WHERE population = 311
SELECT AVG("area__km_2__") FROM "table_name_46" WHERE "population" = 311