问题标签 [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.
sql - 不能将 case 用作 new_c 或 where 条件
我正在尝试在 PostgreSQL 查询中使用CASE并在 where 或有条件的情况下使用它,我收到了这个错误消息
[Err] 错误:列“new_dismiss”不存在第 14 行:
trans_requistion_details.original_qty > new_dismiss
sql - 查询插入行号以对结果进行分页
我尝试执行一个从表中获取所有数据的查询。我想使用分页,因为它们是结果的一个缩影。所以我尝试像这样在查询中插入分页
我试过的是这个
我收到的错误是这样的:
列名“行”无效。列名“行”无效。
我能做些什么?
postgresql - 如何在 Postgres 中获得时间间隔的中位数?
考虑一下:
我正在尝试获取(时间间隔)的中值sum(review.done - review.due)
。但是,显然,我不允许这样做:
查询错误:错误:列“timespent”不存在第 4 行:
PERCENTILE_DISC(0.5) WITHIN GROUP(ORDER BY time ASC) as m...
我该怎么做?
sql - 在 WHERE 子句中使用列别名
我的查询中有一个函数,它使用表中的一列并为该输入生成一个唯一编号。
我还想加入另一个已经具有该唯一编号的表。
我不确定这是否可行,但我想引用函数结果以等于 Table2 中的列以成功加入:说,
感谢您的任何澄清,帮助。
sql - 使用“AS”字段的条件查询
上面你可以看到我的代码。当您删除“WHERE”功能时,它当前正在返回我想要的输出。我正在添加“WHERE”函数并尝试访问我创建的名为“NPO”的新列。在 SQL 编辑器中似乎该列不存在,但在运行查询时它确实存在。我如何访问它?
谢谢!
sql - SQL 过滤器不能在语句中使用别名
尝试执行我的语句时,我不断收到错误,说如下:
错误指的是我的过滤器,因为它在注释掉时可以正常工作。见下文:
你不能使用像“HAO”这样的别名作为过滤器吗?我想我以前看过它,所以我一定做错了什么,请告诉我,谢谢!
postgresql - 如何在sql的where列中使用新创建的列?
嗨,我有一个查询,如下所示:
但是,当我运行以下查询时,出现以下错误:
有什么办法可以解决这个问题。我尝试的一种方法是按以下方式使用它:
但这变得太复杂了,因为我对其他查询执行此操作,因为我有连接数,并且我必须按照说明选择列,因此它会导致很多选择语句。以更简单的方式做到这一点的任何智能方式。谢谢
sql - 不能在 GROUP BY 中使用列别名
我可以毫无问题地在mysql中运行它
但是相同的查询不在 Orcale 中运行,我不能使用GROUP BY
using 聚合别名,并且我不能在不使用GROUP BY
.
我可以通过子查询调用子查询或使用 CTE,但这太乏味了。
什么是问题类型的好查询?
postgresql - 如何过滤postgres中的别名列?
我是 Postgres 的新手,我在这个查询中遇到了困难:
我有这个查询:
上面的查询给了我这样的数据:
基本上我只是想用一个primary_title为每个primary_role
&benchmark_organization
组合提取员工数量。扭曲的是,我只需要每个类别的前 10 个角色 job_titles 计数(primary_role
&benchmark_organization
组合)
为此,我的方法是为每个类别数据添加一个排名,并在排名列上过滤最终数据。
请注意,列count
&rank
是别名列,值是在运行时计算的。
我只想过滤掉排名小于或等于 10 的记录。
这就像将其添加到 Mysql 或其他一些 RDBMS 中的 where 子句一样简单,但看起来 postgres 不支持 where 子句中的别名列。
有没有其他方法来过滤结果?
sql - 在下一列定义中使用使用“AS”子句命名的列
我将如何使用我定义为“total_affected”的列来代替长函数?..我觉得有更好的方法来做到这一点,而不是从上一行重复同样的事情。我不知道如何定义它,所以我可以在下一列中使用它。