当前位置:  开发笔记 > 编程语言 > 正文

选择每列,但重命名其中之一

如何解决《选择每列,但重命名其中之一》经验,为你挑选了1个好方法。

假设我有一个名为Alphabet的表。现在,我们将此表分为以下几列:

a,b,c,d,e ...,z

现在,我想从提到的表中选择所有内容(但是将f选为aaa),但是我不想这样做:

    select a, b, c, d, e, f as aaa, g ..., z
    from Alphabet;

显然,如果列很多,则上述操作很麻烦。所以我在想是否可以做类似的事情

    select f as aaa, *
    from Alphabet;

这可能是网上有很多信息,但是我不确定要搜索什么。这种选择有表达或名称吗?提前致谢



1> Gordon Linof..:

您可以这样写:

select a.f as aaa, a.*
from Alphabet a;

请注意,输出集将包含faaa。尚不清楚这是否是您想要的。

要从f结果集中删除,您需要列出所需的所有列。

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有