gpt4 book ai didi

sql - 在 oracle 中使用 select * 重命名单个列

转载 作者:行者123 更新时间:2023-12-02 00:54:01 25 4
gpt4 key购买 nike

我正在选择表格的所有列(例如 40 列)并且我只想重命名一列(例如 col20 )。在使用 select * 选择所有列时,如何在我的选择查询中重命名此列。我不想写所有列的名称。还有一件事我也不想更改表中列的顺序

最佳答案

简短的回答是,你不能。

要么您必须单独选择所有列,使用

select col1, col2, col3, ..., col20 as NewCol, ...., col40 from table

或使用

select * from table

你不能两者兼得。

还有另一个选项,您可以像下面那样使用,但这会在输出中添加一个额外的列。

select t.*, t.col20 as NewCol from table t

关于sql - 在 oracle 中使用 select * 重命名单个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37384684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com