xquery - 使用 xquery 计算部门中的员工人数(相同的 lvl 标签)
问题描述
我有一个这样的xml文件:
<employees>
<emp_num>
<department>1</department>
<salary>1000</salary>
</emp_mum>
<emp_num>
<department>1</department>
<salary>2000</salary>
</emp_mum>
</employees>
我想知道按部门平均工资排序的每个部门的员工人数。
我这样做的主要问题是“部门”和“工资”处于同一水平,我不知道在这种情况下如何使用 FLWOR。
解决方案
尝试
for $emp in //emp_num
group by $d := $emp/department
order by avg($emp/salary)
return count($emp)
推荐阅读
- excel - 在 Excel for Mac 中使用 VBA 从 Web 搜索中获取完整数据时遇到问题
- python - MDTextField 模式:“矩形”(hint_text 错误)
- javascript - 如何向 Javascript 公开新添加的选择选项
- python - 将每个数组元素与python中的每个列表元素进行比较
- python - 强制用户使用 PySimpleGui 选择文件?
- express - Nest.js 和 Archiver - 管道流 zip 文件到 http 响应
- python - Django Rest Framework:“RelatedManager”对象在使用嵌套序列化程序时没有属性“body”错误
- mysql - MySQL Query 试图(CROSS?)在一张表上加入
- ocr - Tesseract.JS - OCR 没有返回正确的文本结果
- events - 多个 Grails 事件总线