select * from (select * from table order by data_column asc limit count(*)/2) order by data_column desc limit 1;