CREATE TABLE table_38354 ("Rank" TEXT, "Nation" TEXT, "Gold" FLOAT, "Silver" FLOAT, "Bronze" FLOAT, "Total" FLOAT)

Total larger than 3, and a Rank of 4, and a Silver larger than 0 has what average gold?
SELECT AVG("Gold") FROM table_38354 WHERE "Total" > '3' AND "Rank" = '4' AND "Silver" > '0'
SELECT AVG("Gold") FROM "table_38354" WHERE "Rank" = '4' AND "Silver" > '0' AND "Total" > '3'