如何在Oracle 11g中选择前五行或"N"行

Kar*_*oor 18 sql oracle syntax-error oracle11g

select distinct ani_digit, ani_business_line from cta_tq_matrix_exp limit 5
Run Code Online (Sandbox Code Playgroud)

我想从结果集中选择前五行.如果我使用上面的查询,得到语法错误.谢谢你

D S*_*ley 24

DISTINCT 选择"前5名" 之前,您需要先使用:

SELECT * FROM 
(SELECT DISTINCT ani_digit, ani_business_line FROM cta_tq_matrix_exp) A
WHERE rownum <= 5
Run Code Online (Sandbox Code Playgroud)