问题标签 [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.
mysql - MySql搬家的区别?
假设我有这个代码
给这个
如何计算一列值“b”,其中每个值是当前行中“a”值与前一行中“a”值之间的差值?
这在 openoffice 或 excel 中是如此明显,以至于我觉得在 MySql 的网站或其他任何地方都没有找到如何做到这一点有点傻。
sql - MSSQL Server - 在计算列中获取十进制值的整个部分
这是我的简化表(SQL Server 2005):
由于某种原因,上述方法不起作用。我只想保存 col1/col2 的整个部分,我该怎么做?
sharepoint - Sharepoint:计算列替换所有空格
看起来这确实是一件简单的事情(它可能是),但我试图获取列的字符串数据,然后通过计算列,用 %20 替换所有空格,以便 HTML 链接在工作流产生的电子邮件实际上不会在第一个空格处中断。
例如,我们在源列中有这个:
file:///Z:/data/这是我们的report.rpt
并希望在计算列中结束:
file:///Z:/data/This%20is%20our%20report.rpt
已经用过REPLACE了,编了一个可怕的超级嵌套的REPLACE/SEARCH版本,但问题是你必须为每个潜在空间嵌套,如果你不知道前面有多少,那就不行了,或者会错过一些。
你们中有人遇到过这种情况吗?你们是如何处理的?
提前致谢!
.net - SQL/.NET TableAdapters - 如何在数据库或数据集中强类型计算列?
我们在一些 SQL Server 2005 表中使用计算列,这些表总是返回特定类型的数据(位、varchar(50) 等...)。
这些表由使用强类型数据集和表适配器的 .NET 数据层使用,但是由于计算的列不受特定类型的限制(我们总是返回特定类型,但我们可以返回任何内容).NET 不会强生成类型的列。
这里有三个问题: - 计算列通常检查相关记录是否具有特定值,或者它们使用 XPath 从相关 XML 文档返回单个值。计算列是否是适合此问题的工具,还是有更好的方法来返回这些相关数据?
我的搜索说不,但是否可以在数据库本身对这些列进行强类型化?
Visual Studio DataSet 设计器内部是否有一种解决方法,可以让我设置正确的类型并在 DataSet/TableAdapter 更新中维护它们(因为设计器将查询数据库以更新其架构)?
谢谢!
sharepoint - 用于日期时间比较的 Sharepoint 计算列公式
我有两列 C1 和 C2,在文档库中都是日期和时间类型。现在我想创建一个计算列 C3,使用它我可以知道哪一列(C1 或 C2)具有更大的价值。我尝试了计算列 IF(C1>C2, 1,0) 的以下公式,它工作得非常好,但如果我用“修改”列替换 C1,它似乎不起作用。请为 C2 使用不同的日期时间值以在计算列中获得 1,0,1,0。我注意到经过 2-3 次操作后,它仍然是 1 或 0。
mysql - 基于两个计算列的计算列
我正在尝试进行一个相当复杂的SELECT
计算,我将对其进行概括:
- 主查询是表的通配符选择
- 一个子查询
COUNT()
根据条件执行所有项目中的一项(这很好用) - 另一个子查询
SUM()
根据另一个条件在列中执行一个数字。这也可以正常工作,除非没有记录满足条件,否则它会返回NULL
.
我最初想将两个子查询相加,(subquery1)+(subquery2) AS total
除非 subquery2 为 null,否则total
无论 subquery1 的结果是什么,它都可以正常工作,在这种情况下变为 null。我的第二个想法是尝试创建第三列来计算两个子查询(即(subquery1) AS count1, (subquery2) AS count2, count1+count2 AS total
),但我认为不可能计算两个计算列,即使是这样,我也觉得一样问题适用。
除了获取两个子查询值并将它们汇总到我的程序中之外,有没有人有一个优雅的解决方案来解决这个问题?
谢谢!
sql-server-2005 - SQL Server 2005 计算列被持久化
我在表中有一些计算列,需要知道是否应该将 Is Persisted 设置为 true。有什么优势?有什么缺点吗?“持续存在”是什么意思?
sharepoint - SharePoint:编辑列表项时计算的列值消失。有任何想法吗?
我在自定义 SharePoint 2007 列表中有一个计算列,其公式如下:
如果在列表中创建了一个项目,那么一切都很好,但是,当更新一个项目时,[ID] 列不再位于该项目的计算列中。
因此,在创建时:“IR-40-TheTitleIsHere”,但经过编辑后,它是“IR--TheTitleIsHere”。
任何人都对为什么会发生这种情况有所了解?
mysql - MySQL:求和子查询列
在 MySQL 中是否有一种优雅的方法可以做到这一点:
或者我必须求助于
?
谢谢
编辑:两个子查询都产生整数结果
sqlite - 我可以在 SQLite 中创建计算列吗?
语法是什么(如果可能的话),例如,创建一个名为 table 的 table Car_Model
,它有一个 table 的外键Car_Make
,并给出Car_Make
一个 column,它是Car_Models
that 的存在数Car_Make
。
(如果这看起来微不足道或像家庭作业一样,那是因为我只是在家里玩一些 python 试图重现我在工作中遇到的问题。我们在工作中使用 MS-SQL。)