展示赚取更多收入的员工

时间:2017-05-22 21:35:32

标签: sql

我想得到一个光标,向我展示了3名赚取更多收入的员工。这是表,SOU表示薪水。

Nombre                                    ┐Nulo?   Tipo
 ----------------------------------------- -------- ----------------------------
 CODI_EMPL                                 NOT NULL NUMBER(3)
 NOM_EMPL                                  NOT NULL VARCHAR2(20)
 COGNOM_EMPL                               NOT NULL VARCHAR2(50)
 SOU                                       NOT NULL NUMBER(8,2)
 NOM_DPT                                            VARCHAR2(20)
 CIUTAT_DPT                                         VARCHAR2(20)
 CODI_PROJ                                          NUMBER(3)

所以我想创建一个程序来存储赚取更多收入的三名员工,显然是使用CURSOR。我不知道在这里开始,我不知道查询应该是谁...提前谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你不需要光标。试试这个查询

SELECT  * FROM 
(
SELECT * FROM Table
ORDER BY SOU desc
)
WHERE rownum <= 3
ORDER BY SOU;