据我所知,典型数据库表上的索引将提供更有效的行查找。是否存在类似的构造来使具有聚合函数的查询更高效?例如,假设我有一个如下所示的表,其中包含大量行employeeId | office | salary
FROM EmployeesGROUP BY office
我想高效地从每个办公室检索员工的MAX()工资。在这种情况下,我不介意额外的插入/更新开销,因为我将相当频繁地执行此查询,而不是非常频繁地写
我有一个oracle数据库,其中有一个名为SESID的列,它有一个DATA_TYPE of CHAR(8 BYTE)。我们在本专栏中设置了一个索引,但是当我查看执行计划时,我们似乎没有使用该索引。我将使用的简单查询是在查看执行计划时,它没有使用索引,因为它必须对TO_NUMBER列执行SESID调用,这就阻止了oracle考虑查询计划中的索引。下面是执行计划<em