sql - 我们如何删除由 LEAD 函数创建的列
问题描述
当我在查询下运行时
SELECT
*
FROM
(
SELECT
LEAD(hire_date)
OVER(PARTITION BY department_id
ORDER BY
hire_date
) AS recent_joinee,
a.*
FROM
employees a
)
WHERE
recent_joinee IS NULL;
我得到低于结果
但我不需要第一列“ Recent_joinee ”,因为它是由引导函数创建的,其余的“ n ”列我需要。
对于这种情况,我需要做什么?
解决方案
推荐阅读
- javascript - 在嵌套数组中搜索一个项目,如果找到则返回该对象,否则返回第一个可用对象
- flutter - Flutter:如何在单击编辑按钮时从列表数据中填充表单并保存?
- javascript - 在 MongDB 中推送嵌套对象
- reactjs - Firebase 默认托管域:只有 .firebaseapp.com 有效,但 .web.app 失败
- c++ - 模板类中的宏不像我预期的那样工作
- node.js - 如何在需要 dotenv 时修复“require(...).config(...) 不是函数”错误
- php - 保存后在 Laravel 中重定向页面
- python - 在 exec 函数中覆盖函数
- c# - 如何调用 async/await Winforms
- c# - 读取屏幕上文件 appsetting.json 中的所有数组值,读取 id = 555 的书籍信息