CREATE TABLE table_name_44 (silver VARCHAR2, rank VARCHAR2, total VARCHAR2, bronze VARCHAR2)

What is the number of silver when the total is more than 2, and bronze is less than 3, with a rank of 7?
SELECT COUNT(silver) FROM table_name_44 WHERE total > 2 AND bronze < 3 AND rank = "7"
SELECT COUNT("silver") FROM "table_name_44" WHERE "7" = "rank" AND "bronze" < 3 AND "total" > 2