尝试分配和使用过程中的变量时,无法安全重播调用
我正在尝试将来自一个表中的列中的数据用作另一个表的列别名。 DECLARE var1 VARCHAR(20), var2 VARCHAR(20); BEGIN WITH TABLE1 AS (SELECT ROWNUM R…
无法访问Postgres查询中的数据
我正在在Postgres数据库列中处理以下JSON,称为tcampaign的表中,称为步骤: [ { "name":"Step 1", "stepReference":"01e9f7c0-bc79-11eb-ab6f-2fa1cb…
在Where子句中使用列别名
我在MySQL上有两个查询。第一个返回错误时,秒钟返回空心集,没有发生错误。 SELECT CONCAT_WS(',' , firstName, lastName) `Full Name` FROM employe…
我可以使用别名'例如语句
SELECT id , quantity , unit_price , (antity * unit_price) as price CASE WHEN quantity * unit_price > 5000 THEN (quantity * unit_price) * 0.2…
SQL在其中的子句中未识别列别名
SQL 在此脚本的 WHERE 子句中存在问题: SELECT ITEM_ID, ITEM_PRICE, DISCOUNT_AMOUNT, QUANTITY, (ITEM_PRICE*QUANTITY) AS price_total, (DISCOUNT…
以“as”宣布的列不存在 SQL
我使用“作为预算”列,但是之后当尝试在报告“没有列预算”的“时间”部分中使用它时。 这是代码: select p.id, p.budget/365 as budget, SUM(e.sal…
PostgreSQL:在同一查询中使用计算列
我在使用 postgres 中的计算列时遇到问题。下面给出了在 SQL 中运行的类似代码,是否可以在 PostgreSQL 中重新创建它? select cost_1, quantity_1, c…
PostgreSQL - 别名列和 HAVING
SELECT CASE WHEN SUM(X.Count)*3600 is null THEN '0' ELSE SUM(X.Count)*3600 END AS PJZ, X.Mass FROM X WHERE X.Mass > 2000 HAVING ((X.Mass / P…
在 SQL Express 中使用表达式结果(例如月份)作为列名
我正在编写一个 SQL 表达式,我想使用当前月份作为列名称/标题。 代码: Select MONTH(GETDATE()) AS MONTH(GETDATE()) FROM SomeTable; 错误: 错误 …
Oracle 自动重命名 select 中的列?
我有 2 个带有以下字段的表。 表 1 AA BB CC DD 表 2 AA CC EE 查询 Select t1.*, t2.* from table1 t1, join table2 t2 on table1.DD = table2.EE 我…
WHERE 语句中无法识别列别名
我创建的查询之一遇到了一个奇怪的“问题”。给出下一个查询: SELECT ID, DistanceFromUtrecht, ( SELECT (MAX(DateUntil) - (ReleaseDays * 60 * 60…
在 Postgresql 的 where 子句中使用 Alias 列
我有一个这样的查询: SELECT jobs.*, ( CASE WHEN lead_informations.state IS NOT NULL THEN lead_informations.state ELSE 'NEW' END ) AS lead_st…