The quick (and inefficient) way is to select the max and use it in the WHERE clause.
select *
from student
where marks = (
select max(marks)
from student
);
In the case of a tie, you'll get multiple rows.
If you're worried about performance, only do one pass on the table by using analytic functions. For example: Analytic functions for “the attribute from the row with the max date”