首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询中的字段别名,nzsql

查询中的字段别名,nzsql
EN

Stack Overflow用户
提问于 2014-06-16 14:43:56
回答 1查看 2.4K关注 0票数 1

我在Netezza工作--或者,你知道,为Analytics提供纯数据-- nzsql,但我认为这是一个ANSI SQL问题。这个问题是如此基本,我甚至不知道如何去寻找它。

代码语言:javascript
复制
CREATE TEMPORARY TABLE DEMO1 AS SELECT 'SMORK' AS SMORK, 'PLONK' AS PLONK, 'SPROING' AS SPROING;

SELECT SMORK AS PLONK, PLONK, SPROING AS CLUNK, CLUNK
FROM DEMO1;

这将返回'SMORK、PLONK、SPROING、SPROING',也就是说,查询很好地重用CLUNK别名,但是PLONK别名被源表中的列覆盖。现在,如果我真的想要源表中的列,我可以将SELECT SMORK写成PLONK,DEMO1.PLONK et c,但是我不知道如何指定我前面在SELECT子句中定义的别名。

有人知道怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-18 19:55:05

只需更改列的顺序即可。Netezza尝试使用您的别名,以便您可以重命名列或更改顺序。

代码语言:javascript
复制
SELECT SMORK AS PLONK, PLONK, CLUNK, SPROING AS CLUNK
FROM DEMO1;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24246283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档