You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:用Google BigQuery SQL实现类似Excel VLookup的经理posn_ref匹配

填充员工表中经理职位编号的BigQuery实现

可以利用BigQuery标准SQL的自连接语法完成需求,通过员工的经理姓名组合匹配对应经理记录,获取其职位编号并填充。

实现SQL

UPDATE `your-project.your-dataset.employees` emp
SET line_mamanger_posn_ref = mgr.posn_ref
FROM `your-project.your-dataset.employees` mgr
WHERE emp.line_mamanger = CONCAT(mgr.forename, ' ', mgr.surname)

说明

  • 使用UPDATE...FROM实现表的自关联更新:emp作为员工表别名,mgr作为经理表别名
  • 通过CONCAT(mgr.forename, ' ', mgr.surname)拼接经理全名,与员工的line_mamanger字段匹配
  • 匹配成功后,将经理的posn_ref赋值给员工对应的line_mamanger_posn_ref字段
  • 若经理不在当前表中,对应员工的line_mamanger_posn_ref会保持原有空值状态

内容的提问来源于stack exchange,提问作者Rv02

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 13:23:22