我想得到一个光标,向我展示了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。我不知道在这里开始,我不知道查询应该是谁...提前谢谢!
答案 0 :(得分:0)
我认为你不需要光标。试试这个查询
SELECT * FROM
(
SELECT * FROM Table
ORDER BY SOU desc
)
WHERE rownum <= 3
ORDER BY SOU;