如何将此基本SQL语句更改为PL / SQL?

时间:2013-04-25 19:31:25

标签: sql oracle plsql

我正在寻找我的DBMS窗口来读取平均工资:$ 2,843.76我有一个简单的SQL语句,我想知道如何在dbms输出中显示它。 我正在思考这些问题......

dbms_output.put_line('Average Salary = ' (salary))


SELECT avg(salary) avg_salary 
FROM    employee;

1 个答案:

答案 0 :(得分:4)

如果你是从PL / SQL运行的话,你需要一个匿名块:

DECLARE
  avgSalary NUMBER;
BEGIN
  SELECT avg(salary) into avgSalary FROM employee;
  DBMS_Output.Put_Line('Average Salary = ' || avgSalary);
END;
/

不要忘记,使用DBMS_Output,您需要SET SERVEROUTPUT ON。我知道我通常会这样做:)。