Я считаю, что вы должны переписать свой вопрос, описав немного больше вашего ответа, если это возможно, в какой базе данных вы хотели бы сделать это.
Я не знаю, почему вы хотели бы сделать это вместо использования функции MIN.
В Oracle вы могли бы сделать это
select * from ex1 where number <= ANY (select number from ex1 where rownum=1 order by number asc)
Но это будет иметь такой же результат, как:
select * from ex1 where rownum=1 order by number asc
Вы также можете сделать это:
select * from ex1 where number <= ALL (select number from ex1)
Вы можете найти больше информации здесь .