CREATE TABLE table_name_47 (rank INT, sets_won VARCHAR, loss VARCHAR)

What is the least rank with more than 16 sets won and less than 1 loss?
SELECT MIN(rank) FROM table_name_47 WHERE sets_won > 16 AND loss < 1
SELECT MIN("rank") FROM "table_name_47" WHERE "loss" < 1 AND "sets_won" > 16