使用 xquery 计算部门中的员工数量(相同的 lvl 标签)
using xquery to count employees in department (same lvl tag)
我有一个这样的 xml 文件:
<employees>
<emp_num>
<department>1</department>
<salary>1000</salary>
</emp_mum>
<emp_num>
<department>1</department>
<salary>2000</salary>
</emp_mum>
</employees>
我想知道每个部门的员工人数按部门平均工资排序
我这样做的主要问题是 "department" 和 "salary" 处于同一级别,我不知道在这种情况下如何使用 FLWOR。
尝试
for $emp in //emp_num
group by $d := $emp/department
order by avg($emp/salary)
return count($emp)
我有一个这样的 xml 文件:
<employees>
<emp_num>
<department>1</department>
<salary>1000</salary>
</emp_mum>
<emp_num>
<department>1</department>
<salary>2000</salary>
</emp_mum>
</employees>
我想知道每个部门的员工人数按部门平均工资排序
我这样做的主要问题是 "department" 和 "salary" 处于同一级别,我不知道在这种情况下如何使用 FLWOR。
尝试
for $emp in //emp_num
group by $d := $emp/department
order by avg($emp/salary)
return count($emp)