问题标签 [coalesce]

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

cuda - CUDA中银行冲突与合并访问之间的关系

我尝试将一些数据从共享内存传输到全局内存。一些连续的线程将访问一个银行(但不是相同的 32 位)。所以存在一些银行冲突。(我使用 Visual Profiler 进行检查)但是,这些数据也被合并,然后被传输到全局内存。(我用Visual Profiler来检查)为什么数据是以合并的方式写入全局内存的?在我看来,流式多处理器会一个一个地弹出 32 位字(基于银行的带宽)。所以内存事务不能在全局内存中合并。我在这里可能会犯一些错误。请帮忙找出错误或给我一个合理的解释。谢谢你。

0 投票
1 回答
5059 浏览

sql-server - T-SQL COALESCE GROUPING 设置为单列,没有 NULL 重复

一个词库数据库,其中术语和类别相互链接并运行 SQL Server 2008。基于答案。这是一个示例:

如果'enscope'中有NULL,我有一个重复的行。

如果没有“categorylink”值,我有一个重复的行。

请问如何避免这种情况?

我想将它们全部合并到一个没有重复的列中。

基本上如何避免在 CASE 中使用 'ELSE NULL'(如 'else skip row')?

这就是我使用 COALESCE 得到的

这就是我需要的

同样的问题在这里

0 投票
2 回答
10737 浏览

sql-server - SQL SERVER - COALESCE() 函数的问题

我有这个由存储过程包装的 SQL 函数:

为什么我会收到这样的错误:“将 varchar 值 'abc' 转换为数据类型 int 时转换失败。” @filterSID = 'abc'如果我仅作为参数传递(其他参数为默认值)?

我注意到 COALESCE 对错误负责。

编辑:现在我得到了错误的原因......并且考虑到我实际上有很多参数......你们会推荐什么作为解决方案?

0 投票
1 回答
3573 浏览

sql - 我可以采用 COALESCE 数据集的 DISTINCT 集吗?

我有以下代码,到目前为止它可以工作:

但是,我想使用 DISTINCT 关键字来消除重复的“客户”条目。这可能吗?我尝试了几种不同的方法,但无济于事。

0 投票
2 回答
11626 浏览

postgresql - Postgresql COALESCE 性能问题

我在 Postgresql 中有这张表:

my_table 中有 ~50000 行。

问题是,为什么要查询:

比这个慢:

除了优化应用层中的查询字符串之外,还有什么解决方案吗?

编辑:实际上,问题是如何重写查询select * from my_table where id=coalesce(?, id) and value=?以使最坏情况下的性能不低于select * from my_table where value=?Postgresql 9.0中的性能

0 投票
1 回答
724 浏览

coalesce - 如何确定此写访问是否已合并?

如何确定以下内存访问是否已合并:

NUMELEMENTS是要处理的单个数据元素的完整数量。该数组results作为指针传递给内核函数,并在之前分配到全局内存中。

我的问题:行中的写访问是否results[ idx ] = df2;合并?

我相信这是因为每个线程都处理连续的索引项,但我对此并不完全确定并且我不知道如何判断。

谢谢!

0 投票
1 回答
5157 浏览

gpu - 如何使用合并的内存访问

我有 'N' 个线程要在设备上同时执行,它们需要从全局内存中浮动 M*N。访问合并的全局内存的正确方法是什么?在这件事上,共享内存如何提供帮助?

0 投票
1 回答
892 浏览

sql - 如果使用逗号分隔符返回了多行,则将 SQL 存储过程的输出合并到单行

我正在尝试编写一个存储过程,它以这样一种方式返回值:如果几行除了几列之外都具有相同的值,那么 SP 应该返回单行,其中两行之间具有不同值的列合并到一个分隔中用逗号 例如:当我运行 SP 时,它返回 2 行,如下所示。这两行都有所有列,但有一列相似。

现在我想要的输出是

有人知道如何实现这一目标。

0 投票
1 回答
1483 浏览

mysql - MySQL Max(isnull(date_field)) 或 max(coalesce(date_field))

我有一个查询从父/子关系读取日期,我需要按日期的最大值对记录进行分组,无论这来自哪个表。我的查询:

我的输出很奇怪:

我需要最后一列是 2011-07-01 并且我需要两行。知道为什么 max(coalesce()) 不起作用吗?我正在运行 MySQL 5.1

0 投票
2 回答
2042 浏览

sql-server-2008 - 返回以逗号分隔的列,用于键上的多个条件或多个行

我有一个包含值的表:

我需要返回,因为 Key1,Key2 都相同,columnKey 用逗号分隔。

示例:代替

需要退货

有效的查询:

问题是,我需要返回不止一行:

此外,我会将这些结果插入到一个临时表中,以便将这些值与其他表中的更多列合并。理想情况下,我将使用的临时表应如下所示: