Я пытаюсь что-то отсортировать по выражению, и по какой-то причине это не сработает, если у меня не выбрано это выражение:
select distinct p.stuff
from p.places
join otherPLACE
order by cos(sin(to_number(p.nr_matricol)));
Но я продолжаю получать эту ошибку
ORA-01791: не выбрано выражение
Если я напишу это так
select distinct
p.stuff,
cos(sin(to_number(p.nr_matricol)))
from p.places
join otherPLACE
order by cos(sin(to_number(p.nr_matricol)));
, это работает, но я не хочу, чтобы этот столбец печатался.
Есть ли способ, которым я могу сделать эту работу?