Table schema:
CREATE TABLE table_name_44 (silver VARCHAR, rank VARCHAR, total VARCHAR, bronze VARCHAR)

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