【问题标题】:Why column alias is not set with the keyword "AS"?为什么没有使用关键字“AS”设置列别名?
【发布时间】:2017-01-25 06:16:17
【问题描述】:

如标题中所述,我无法使用 AS 关键字执行一些简单的查询。例如

SELECT COLUMN1 AS TESTING FROM TESTINGTABLE;

我得到以下结果。

COLUMN1
-------------
VALUE1

而不是

TESTING
--------------
VALUE1

然而对于

select 'abcd' as TESTING from sysibm.sysdummy1; 

我可以得到以下结果

TESTING
--------------
abcd

请帮忙指点一下……我的db2版本是DB2 v11.1.0.1527

【问题讨论】:

标签: jdbc db2 db2-luw


【解决方案1】:

奇怪,试试这个格式:

SELECT COLUMN1 TESTING FROM TESTINGTABLE;

或者这个:

SELECT COLUMN1 AS "TESTING" FROM TESTINGTABLE;

【讨论】:

  • 其他表也有同样的问题?
  • 你在松鼠吗?
  • 我使用sql developer,连接db2,导入db2jcc4.jar作为第三方jdbc驱动......
  • 我相信不仅软件会遇到问题,因为在我的服务器中我也遇到了空指针错误,我检查了我的查询它确实返回了结果......只是列名没有更改为预期的别名......
猜你喜欢
  • 1970-01-01
  • 2019-09-10
  • 2012-02-18
  • 2014-02-04
  • 2011-04-13
  • 2017-07-08
  • 1970-01-01
  • 2015-02-03
  • 2011-03-10
相关资源
最近更新 更多