Table: swimming_2008_men_400m
Columns: heat
lane
name
nationality
time

Question: What is the total heat number of sun yang, who has a lane less than 2?
SQL: SELECT COUNT("heat") FROM swimming_2008_men_400m WHERE "name" = 'sun yang' AND "lane" < 2

Question: Who has a time of 3:50.90?
SQL: SELECT "name" FROM swimming_2008_men_400m WHERE "time" = '3:50.90'

Question: What is the time of lane 3 in heat 5?
SQL: SELECT "time" FROM swimming_2008_men_400m WHERE "heat" = 5 AND "lane" = 3

Question: What is the heat with a time of 3:45.57 in lane 3?
SQL: SELECT "heat" FROM swimming_2008_men_400m WHERE "lane" = 3 AND "time" = '3:45.57'