CREATE TABLE table_name_35 (silver INT, bronze VARCHAR, gold VARCHAR, rank VARCHAR)

What is the average silver for golds over 2, ranks of 1, and bronzes over 0?
SELECT AVG(silver) FROM table_name_35 WHERE gold > 2 AND rank = "1" AND bronze > 0
SELECT AVG("silver") FROM "table_name_35" WHERE "1" = "rank" AND "bronze" > 0 AND "gold" > 2