利用存储函数,查询某个员工的年薪

简介: /* 利用存储函数,查询某个员工的年薪 sal*12+ nvl(comm) */ create or replace function queryEmp(eno in number) return NUMBER as   psal emp.sal% TYPE;   pcomm emp.comm% TYPE; begin   select sal,comm into ps

/*
利用存储函数,查询某个员工的年薪
sal*12+ nvl(comm)
*/
create or replace function queryEmp(eno in number)
return NUMBER
as
  psal emp.sal% TYPE;
  pcomm emp.comm% TYPE;
begin
  select sal,comm into psal,pcomm from emp where empno=eno;

  --计算返回
  return psal*12 + nvl(pcomm,0);

end;
/

目录
相关文章
|
6天前
|
SQL
SQL 查找入职员工时间排名倒数第三的员工所有信息
SQL 查找入职员工时间排名倒数第三的员工所有信息
|
6天前
|
SQL
leetcode-SQL-1731. 每位经理的下属员工数量
leetcode-SQL-1731. 每位经理的下属员工数量
19 0
【SQL开发实战技巧】系列(十四):计算消费后的余额&计算银行流水累计和&计算各部门工资排名前三位的员工
本篇文章讲解的主要内容是:***通过模拟计算消费流水账及计算银行流水累计和讲解sum()over()函数使用场景、通过计算各部门工资排名前三位的员工小案例来介绍ROW_NUMBER、RANK、DENSE_RANK使用方法及区别***
【SQL开发实战技巧】系列(十四):计算消费后的余额&计算银行流水累计和&计算各部门工资排名前三位的员工
|
SQL 数据挖掘 Python
SQL2 查找入职员工时间排名倒数第三的员工所有信息
SQL2 查找入职员工时间排名倒数第三的员工所有信息
150 0
SQL2 查找入职员工时间排名倒数第三的员工所有信息
|
数据库
LeetCode(数据库)- 查询员工的累计薪水
LeetCode(数据库)- 查询员工的累计薪水
103 0
|
数据库
LeetCode(数据库)- 部门工资前三高的所有员工
LeetCode(数据库)- 部门工资前三高的所有员工
81 0
LeetCode(数据库)- 部门工资前三高的所有员工
|
数据库
LeetCode(数据库)- 部门工资最高的员工
LeetCode(数据库)- 部门工资最高的员工
94 0
|
数据库
LeetCode(数据库)- 将工资相同的雇员分组
LeetCode(数据库)- 将工资相同的雇员分组
95 0
|
数据库
LeetCode(数据库)- 每位经理的下属员工数量
LeetCode(数据库)- 每位经理的下属员工数量
69 0
|
数据库
LeetCode(数据库)- 员工的直属部门
LeetCode(数据库)- 员工的直属部门
87 0