CREATE TABLE table_name_31 (silver NUMBER, rank VARCHAR2, bronze VARCHAR2)

What is the average number of silvers for teams ranked 5 with 0 bronze?
SELECT AVG(silver) FROM table_name_31 WHERE rank = "5" AND bronze < 0
SELECT AVG("silver") FROM "table_name_31" WHERE "5" = "rank" AND "bronze" < 0