CREATE TABLE DEPARTMENT
(
ID INTEGER PRIMARY KEY,
NAME VARCHAR(14),
LOCATION VARCHAR(13)
);
CREATE TABLE EMPLOYEE
(
ID INTEGER PRIMARY KEY,
FIRSTNAME VARCHAR(10),
LASTNAME VARCHAR(10),
MIDDLENAME VARCHAR(10),
POSITION VARCHAR(9),
MANAGER INTEGER,
HIREDATE DATE,
SALARY DOUBLE,
DEPARTMENT INTEGER,
CONSTRAINT FK_DEPTNO FOREIGN KEY (DEPARTMENT) REFERENCES DEPARTMENT (ID)
);
SELECT name AS depname, SUM(salary) AS TOTAL, MEDIAN(salary) AS AVERAGE
FROM EMPLOYEE
JOIN DEPARTMENT ON department.id = employee.department
GROUP BY (PUBLIC.DEPARTMENT.NAME)
ORDER BY TOTAL DESC
该查询在逻辑上看起来是正确的。我可以建议尝试重写它使用适当的别名到处。考虑使用此版本:
sql prettyprint-override">SELECT
d.name AS depname,
SUM(e.salary) AS TOTAL,
MEDIAN(e.salary) AS AVERAGE
FROM EMPLOYEE e
INNER JOIN DEPARTMENT d
ON d.id = e.department
GROUP BY
d.name
ORDER BY
TOTAL DESC;
问题内容: 我正在使用angular-filter中的 groupBy 按对象的date属性对对象数组进行分组。 产生以下内容: 如何从最近的日期开始颠倒顺序?当我打印到控制台时,以我想要的顺序打印阵列: 我还编写了一个自定义过滤器来反转groupBy之后的顺序: 我已经这样申请了: 问题答案: 最近有同样的问题。创建一个对象,但需要一个数组,因此涉及一些时髦。我最终从他们的问题页面直接得到了答案
但其他事情都不起作用。例如: 显示:没有为此数据库实例注册名为的过程。请确保正确拼写了过程名,并正确部署了过程。 此外: Edit3:现在调用该过程apoc.spatial.sortByDistance...文档不是最新的。您必须查看存储库的代码...
我在学习测试。但是我发现在TestNG6.8中,注释测试后有问题。 它来自http://testng.org/doc/documentation-main.html。 但实际上,我的测试用例还没有启动,@AfterTest已执行!为什么?像这样输出。
所以我有这个疑问 这给了我想要的,但是orderby语句被忽略了。当我转储
嗨,我想在日志模式中显示登录的用户ID、主机名、ip地址等。我也在使用log4j。我正在使用MDC。在我的主控制器中,我可以看到带有指定模式的日志,但在其他文件日志中,我无法看到模式,这是不是好像我在某个会话中设置了MDC,并在其他控制器中再次放置了上下文值?请建议。 log4j.properties 我还有其他不同的控制器。现在,主控制器中的logger语句在日志模式中显示上下文信息,但在其他控
我正在从事 GIS 项目。 在这方面,我想通过JSF冬眠产生一个网络地理信息系统。 我的空间数据在Oracle-Spatial 12c中,对于一些空间分析,我必须连接到Oracle DB并插入更新空间表。 我看到这个链接Hibernate Spatial 我首先尝试在Net Beans 8.02中使用Maven项目执行此操作,但工作不正确! 最后,我完成了这些步骤: > < li> 使用带有hib