SQL语句查询最后两条记录怎么写
1个回答
展开全部
用的SQL代码块实现,声明一点这是假分页查询技术,我是先把全部信息查出,然后只显示了最后两行记录;
DECLARE
V_count NUMBER;
CURSOR cur_emp IS SELECT rownum nu,e.* FROM emp e;
BEGIN
SELECT COUNT(*) INTO v_count FROM emp;
dbms_output.put_line('查出一共多少行记录:'||v_count) ;
FOR e IN cur_emp LOOP
IF (e.nu>(v_count-2))THEN
dbms_output.put_line('这是记录序号:'||e.nu||' 这是记录内容:'||e.sal);
END IF;
END LOOP;
END;
1、emp是所要查询的表
2、不知道过滤条件因此我是全部查询count(*),可以跟据实际条件改动
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询