Как выбрать только 1 строку из оракула SQL? - PullRequest
89 голосов
/ 19 января 2012

Я хочу использовать синтаксис оракула, чтобы выбрать только 1 строку из таблицы DUAL.Например, я хочу выполнить этот запрос:

SELECT user 
  FROM DUAL

... и он будет иметь около 40 записей.Но мне нужна только одна запись.... И я хочу, чтобы это произошло без предложения WHERE.

Мне нужно что-то в поле table_name, например:

SELECT FirstRow(user) 
  FROM DUAL

Ответы [ 11 ]

0 голосов
/ 02 апреля 2014

Более гибкий, чем select max():

select distinct first_row(column_x) over (order by column_y,column_z,...) from Table_A
...