【问题标题】:Function in oracle sqloracle sql中的函数
【发布时间】:2015-08-20 13:37:11
【问题描述】:

如何创建一个名为 TotalGross 的函数来计算特定员工的薪水总额的总和?

应该是这样的

Fname Lname 收益

【问题讨论】:

  • here 是一个函数是如何构建的文档
  • 这取决于你数据库的表结构
  • 您的实际问题是什么?如何在 Oracle 中创建 PL/SQL 函数?如何在 SQL 查询中使用 SUM?如何限制 SQL 查询,例如只考虑特定记录(在您的情况下针对特定员工)?
  • 对于可以通过简单查询完成的事情来说,一个函数似乎有点矫枉过正。为什么要一个函数?
  • 欢迎来到 SO。请阅读How to Ask。这样你会得到更好的结果。

标签: sql oracle


【解决方案1】:

我假设您要添加几张薪水的金额。 试试这个

Select Fname, Lname, Sum(Earnings * 52)
From Table_Name
Group By Fname, Lname, Earnings;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多