user: Question: What is the average goals for with a position under 12, draws over 1, and goals against under 28?
Columns: ['Season', 'Belonging league', 'Matches', 'Points', 'Draw', 'Lose', 'Goal difference', 'Goals For', 'Goals Against', 'Position']
Types: ['real', 'text', 'real', 'real', 'real', 'real', 'real', 'real', 'real', 'real']
Sample row: [2007.0, 'JFL', 34.0, 83.0, 5.0, 3.0, 50.0, 81.0, 31.0, 1.0]
SQL:

assistant: SELECT AVG("Goals For") FROM "Table" WHERE "Position" < 12.0 AND "Draw" > 1.0 AND "Goals Against" < 28.0;