问题标签 [column-alias]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
116 浏览

sql - 如何在 UNION 语句中更改列标题的名称

UNION 查询中的列标题被命名为第一个查询的选择语句,如何将列标题更改为Entitiesand Errors

输出是:

如您所见,列标题指的是第一个查询的选择语句。如何在使用UNION语句时更改这些标题的名称?

0 投票
1 回答
34 浏览

sql - 德比 SQL 计算

我在 Derby 中进行计算时遇到了麻烦。

问题是下一个:

在这种情况下(column1+newCol),这会引发一个错误,指出 newCol 不存在。

为什么不正确?

谢谢你的帮助!

0 投票
1 回答
35 浏览

oracle - 在 oracle 中复制表时的列别名

嗨,我正在HR使用查询复制架构中的员工表:

Create table copy_employees as ( select last_name,salary*12 from employees);

但是错误表明salary需要别名。

在我做之后salary*12 as sal它起作用了。

我的问题是为什么需要这种别名?

0 投票
1 回答
25 浏览

amazon-redshift - Redshift 是否支持 SELECT 中的用户定义变量?

我正在查看我们的一些 Redshift 查询,发现具有多个嵌套选择级别的案例,如下所示:

如果这是 MySQL,我会做这样的事情来删除一级嵌套选择:

在 RedShift 中有可能有类似的东西吗?

---更新忘记在嵌套的SELECT中包含GROUP BY,这可能会影响答案

0 投票
2 回答
1171 浏览

sql-server - 如何转义列别名中的方括号?

以下产生错误:

消息 105,级别 15,状态 1,第 190 行字符串 'dada[daa]' 后面的未闭合引号。

消息 102,级别 15,状态 1,第 190 行“dada[daa]”附近的语法不正确。

如果我在列别名中有方括号,我可以使用这样的引号:

但是我正在构建一些复杂的动态 T-SQL 语句,并且每个列别名都用方括号括起来,如果别名包含括号,则使用引号会使事情变得有点困难。

那么,有没有办法以某种方式逃避这些括号?

0 投票
2 回答
346 浏览

sql - MSSQL 中除以“Over”子句有效,但除以“别名”无效

在 MS SQL Server 中,我花了太多时间试图解决这个问题。我终于想通了,只是我不知道原因。怎么会,除以第 4 行中的 cast 语句在下面起作用

但是当我尝试除以我创建的别名时,第 3 行中的 ''ActualAmountPaidOnMatterGroupedByInvoice' 我收到一条错误消息:

消息 207,级别 16,状态 1,第 131 行无效的列名称“ActualAmountPaidOnMatterGroupedByInvoice”

示例不正确的代码:

怎么来的?谢谢大家!

0 投票
1 回答
30 浏览

sql - 概要描述命令在 Oracle SLECT 查询中执行什么

我有一个 SELECT 查询,它从表中获取一些数据,但是有一行我根本无法理解。谁能告诉我概要描述在我的查询中做了什么,因为我不知道。请帮忙 。

谁能告诉我 Summary 在这里执行了什么,因为我在 ORACLE 中找不到有关此功能的任何文档。请帮忙 。

0 投票
2 回答
162 浏览

sql - 使用新列派生新列

通常我们可以在 Select 语句中构建新列。是否可以从 Select 语句中的新列中派生出新列?

例如,

这为我们提供了一个表,其中包含 A 列和 1 行中的值 3。

我可以建立一个基于 A 的新列 B 吗?

例如,

不幸的是,以上将导致“无效的列名 A”。

0 投票
3 回答
820 浏览

sql - 即使使用“as”关键字,列也不存在错误

我收到此错误:

即使我用选择检查了结果。

我正在使用 postgresql 服务器,我有一个名为 log 的表,如下所示:

数据库中有很多行。

这是我的查询

但是当我在没有“where errors>=1”的情况下尝试此查询时,我得到了预期的结果,其中包含 2 列,一个命名日期,另一个命名错误

这是结果

结果:

0 投票
3 回答
76 浏览

sql-server - 为什么 SQL Server 没有捕捉到这一点?子查询中的拼写错误导致意外删除

我有一个带有子选择的查询,其中我输入了错误的列(子选择中的 id1)。如果单独执行查询,SQL Server 会抛出一个错误,这是正确的和预期的。但是,如果在以下上下文中作为子查询执行,则不会捕获错字 - 在这种情况下,我的表被清除。这是故意的行为吗?

我预计会抛出一个错误,而不是删除查询被解释为