CREATE TABLE table_name_42 (silver INT, rank VARCHAR, bronze VARCHAR)

What is the average Silver with rank 30 and a Bronze greater than 0
SELECT AVG(silver) FROM table_name_42 WHERE rank = "30" AND bronze > 0
SELECT AVG("silver") FROM "table_name_42" WHERE "30" = "rank" AND "bronze" > 0