问题标签 [calculated-columns]

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 回答
229 浏览

mysql - MySql搬家的区别?

假设我有这个代码

给这个

如何计算一列值“b”,其中每个值是当前行中“a”值与前一行中“a”值之间的差值?

这在 openoffice 或 excel 中是如此明显,以至于我觉得在 MySql 的网站或其他任何地方都没有找到如何做到这一点有点傻。

0 投票
1 回答
2210 浏览

sql - MSSQL Server - 在计算列中获取十进制值的整个部分

这是我的简化表(SQL Server 2005):

由于某种原因,上述方法不起作用。我只想保存 col1/col2 的整个部分,我该怎么做?

0 投票
4 回答
13339 浏览

sharepoint - Sharepoint:计算列替换所有空格

看起来这确实是一件简单的事情(它可能是),但我试图获取列的字符串数据,然后通过计算列,用 %20 替换所有空格,以便 HTML 链接在工作流产生的电子邮件实际上不会在第一个空格处中断。

例如,我们在源列中有这个:

file:///Z:/data/这是我们的report.rpt

并希望在计算列中结束:

file:///Z:/data/This%20is%20our%20report.rpt

已经用过REPLACE了,编了一个可怕的超级嵌套的REPLACE/SEARCH版本,但问题是你必须为每个潜在空间嵌套,如果你不知道前面有多少,那就不行了,或者会错过一些。

你们中有人遇到过这种情况吗?你们是如何处理的?

提前致谢!

0 投票
2 回答
677 浏览

.net - SQL/.NET TableAdapters - 如何在数据库或数据集中强类型计算列?

我们在一些 SQL Server 2005 表中使用计算列,这些表总是返回特定类型的数据(位、varchar(50) 等...)。

这些表由使用强类型数据集和表适配器的 .NET 数据层使用,但是由于计算的列不受特定类型的限制(我们总是返回特定类型,但我们可以返回任何内容).NET 不会强生成类型的列。

这里有三个问题: - 计算列通常检查相关记录是否具有特定值,或者它们使用 XPath 从相关 XML 文档返回单个值。计算列是否是适合此问题的工具,还是有更好的方法来返回这些相关数据?

  • 我的搜索说不,但是否可以在数据库本身对这些列进行强类型化?

  • Visual Studio DataSet 设计器内部是否有一种解决方法,可以让我设置正确的类型并在 DataSet/TableAdapter 更新中维护它们(因为设计器将查询数据库以更新其架构)?

谢谢!

0 投票
1 回答
12262 浏览

sharepoint - 用于日期时间比较的 Sharepoint 计算列公式

我有两列 C1 和 C2,在文档库中都是日期和时间类型。现在我想创建一个计算列 C3,使用它我可以知道哪一列(C1 或 C2)具有更大的价值。我尝试了计算列 IF(C1>C2, 1,0) 的以下公式,它工作得非常好,但如果我用“修改”列替换 C1,它似乎不起作用。请为 C2 使用不同的日期时间值以在计算列中获得 1,0,1,0。我注意到经过 2-3 次操作后,它仍然是 1 或 0。

0 投票
4 回答
16480 浏览

mysql - 基于两个计算列的计算列

我正在尝试进行一个相当复杂的SELECT计算,我将对其进行概括:

  1. 主查询是表的通配符选择
  2. 一个子查询COUNT()根据条件执行所有项目中的一项(这很好用)
  3. 另一个子查询SUM()根据另一个条件在列中执行一个数字。这也可以正常工作,除非没有记录满足条件,否则它会返回NULL.

我最初想将两个子查询相加,(subquery1)+(subquery2) AS total除非 subquery2 为 null,否则total无论 subquery1 的结果是什么,它都可以正常工作,在这种情况下变为 null。我的第二个想法是尝试创建第三列来计算两个子查询(即(subquery1) AS count1, (subquery2) AS count2, count1+count2 AS total),但我认为不可能计算两个计算列,即使是这样,我也觉得一样问题适用。

除了获取两个子查询值并将它们汇总到我的程序中之外,有没有人有一个优雅的解决方案来解决这个问题?

谢谢!

0 投票
2 回答
14427 浏览

sql-server-2005 - SQL Server 2005 计算列被持久化

我在表中有一些计算列,需要知道是否应该将 Is Persisted 设置为 true。有什么优势?有什么缺点吗?“持续存在”是什么意思?

0 投票
4 回答
20721 浏览

sharepoint - SharePoint:编辑列表项时计算的列值消失。有任何想法吗?

我在自定义 SharePoint 2007 列表中有一个计算列,其公式如下:

如果在列表中创建了一个项目,那么一切都很好,但是,当更新一个项目时,[ID] 列不再位于该项目的计算列中。

因此,在创建时:“IR-40-TheTitleIsHere”,但经过编辑后,它是“IR--TheTitleIsHere”。

任何人都对为什么会发生这种情况有所了解?

0 投票
1 回答
924 浏览

mysql - MySQL:求和子查询列

在 MySQL 中是否有一种优雅的方法可以做到这一点:

或者我必须求助于

?

谢谢

编辑:两个子查询都产生整数结果

0 投票
3 回答
24776 浏览

sqlite - 我可以在 SQLite 中创建计算列吗?

语法是什么(如果可能的话),例如,创建一个名为 table 的 table Car_Model,它有一个 table 的外键Car_Make,并给出Car_Make一个 column,它是Car_Modelsthat 的存在数Car_Make

(如果这看起来微不足道或像家庭作业一样,那是因为我只是在家里玩一些 python 试图重现我在工作中遇到的问题。我们在工作中使用 MS-SQL。)