`

查询工资排名前三的员工姓名和工资(sql和plsql两种方法实现)

SQL 
阅读更多
select ename,sal from emp where 
   empno in (select empno from (select empno,sal from emp order by sal desc )t
   where rownum<4);

 

declare 
  v_name varchar2(10);
  v_sal number(5);
  cursor emp_cursor is select ename,sal from emp order by sal desc;
  begin 
  open emp_cursor;
  for i in 1..3
  loop
  fetch emp_cursor into v_name,v_sal;
  dbms_output.put_line(v_name||','||v_sal);
  end loop;
  close emp_cursor;
  end;

 

分享到:
评论

相关推荐

    sql及plsql练习题

    * 练习 10:在表 EMP 中查询所有工资高于 JONES 的所有雇员姓名、工作和工资。 * 练习 11:列出没有对应部门表信息的所有雇员的姓名、工作以及部门号。 * 练习 12:查找工资在 1000~3000 之间的雇员所在部门的所有...

    Sql_Plsql测试.pdf

    本文档是关于Sql和Plsql的测试资料,旨在评估和提升培训人员对这两种数据库语言的基础知识和应用能力。Sql是结构化查询语言,主要用于数据查询、更新和管理关系型数据库,而Plsql是Oracle数据库特有的编程语言,结合...

    介绍OracleSQL和PLSQL

    Oracle SQL是SQL标准的一个实现,主要用于查询、操作和管理Oracle数据库中的数据,而PL/SQL是一种过程化编程语言,扩展了SQL的功能,允许编写存储过程、函数、触发器等复杂数据库逻辑。 Oracle SQL: 1. 数据查询:...

    精通ORACLE 10G SQL和PLSQL

    精通ORACLE 10G SQL和PLSQL

    Oracle 10g SQL操作和PLSQL所有命令集合

    8. **PL/SQL与SQL的交互**:PL/SQL中可以嵌入SQL语句,反之亦然,实现了两种语言的无缝集成。 通过学习和掌握这些知识点,开发者可以有效地在Oracle 10g环境中管理和操作数据库,进行高效的数据处理和应用程序开发...

    Oracle_Database_11g_SQL_-_Master_SQL_and_PLSQL_in_the_Oracle_Database

    SQL(结构化查询语言)是用于管理和操作数据库的标准语言,而PL/SQL是Oracle特有的过程编程语言,扩展了SQL的功能,使得复杂的业务逻辑得以实现。在Oracle 11g中,SQL得到了显著的提升,包括更高效的查询处理、新的...

    plsql+sqlDbx数据库连接工具

    本文将深入探讨“plsql”与“sqlDbx”这两种广受欢迎的数据库连接工具,以及它们如何帮助用户更好地管理和操作数据库。 首先,让我们了解下“plsql”。PL/SQL(Procedural Language/Structured Query Language)是...

    sql和plsql学习笔记

    而PL/SQL(Procedural Language/Structured Query Language)是Oracle公司对SQL的一种扩展,它引入了过程化编程元素,使得数据库管理与应用开发更为强大和灵活。 1. SQL基础知识: - 数据库操作:SQL允许创建、...

    pl_sql.zip_fetch_pl/sql_pl_sql_plsql_plsql java

    `for_loop1.sql`和`while_loop2.sql`很可能是关于如何在PL/SQL中实现循环逻辑的实例,可能包括遍历集合、执行多次计算或其他迭代任务。 `PLSQL__JAVA`标签暗示了PL/SQL与Java的集成。Oracle数据库提供了Java存根...

    人大金仓SQL和PLSQL速查手册.pdf

    主要针对KingbaseES V008R003版本,提供了一套完整的SQL与PL/SQL的使用指南,包含了安装与更新、SQL与PL/SQL、管理、开发、性能、安全以及高可用等七个方面的内容,旨在帮助用户全方位地了解和掌握KingbaseES数据库...

    PLSQL程序优化和性能分析方法

    PLSQL程序优化和性能分析方法 PLSQL程序优化是指在编写PLSQL程序时,为了提高程序的执行效率和性能所采取的一系列措施和技术。这些措施和技术可以帮助开发者编写高效、可靠、可维护的PLSQL程序,从而提高系统的整体...

    数据库.Oracle.SQL与PLSQL Web

    在"数据库.Oracle.SQL与PLSQL Web"这个主题中,我们主要探讨的是如何利用SQL和PL/SQL在Web环境下进行数据库交互。Web开发常常涉及到服务器端的数据处理,而Oracle的SQL和PL/SQL提供了强大的工具来处理这些需求。 ...

    SQL Plus和plsqldev 操作

    标题中的“SQL Plus和plsqldev操作”涉及的是两种常用的Oracle数据库管理工具,它们是数据库管理员和开发人员在日常工作中经常使用的。SQL Plus是Oracle公司提供的一个命令行工具,用于执行SQL查询、脚本和管理...

    网页端oracle查询工具 简易版的PLSQL实现

    【标题】"网页端oracle查询工具 简易版的PLSQL实现"是基于Web的数据库查询工具,它简化了PL/SQL Developer的功能,让用户在网页环境下也能方便地进行Oracle数据库的操作和查询。这个工具主要面向开发人员和数据库...

    Oracle 数据库SQL和PLSQL实例教程

    Oracle数据库是全球领先的企业级数据库管理系统之一,支持SQL(结构化查询语言)和PLSQL(过程化SQL)。文档中强调了SQL*Plus这一Oracle自带的命令行界面工具,以及SQL和PLSQL的使用实例,这对于数据库管理和应用...

    PLSQL.rar_oracle_pl sql_plsql_plsql java_sql

    PLSQL,全称为“Procedural Language/Structured Query Language”,是Oracle数据库系统中用于扩展SQL功能的一种编程语言。它结合了SQL的查询能力与过程式编程语言的特点,为数据库开发提供了一个强大的工具集。在...

Global site tag (gtag.js) - Google Analytics