show me the names and ids of all stations
select name, id from station
How many stations had more than 14 bikes available on average or were installed in december?
select count ( * ) from ( select t1.name from station as t1 join status as t2 on t1.id = t2.station_id group by t2.station_id having avg ( t2.bikes_available ) > 14 union select name from station where installation_date like "12/%" )
show me the name and ids of these stations
select t1.name, t1.id from station as t1 join status as t2 on t1.id = t2.station_id group by t2.station_id having avg ( t2.bikes_available ) > 14 union select name, id from station where installation_date like "12/%"