问题标签 [case-when]

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

mysql - mysql过程当while case

我正在循环一系列算术序列。此代码应加或减,具体取决于前两个参数是什么。然后我们检查步长值是正还是负。我收到一个错误,说要检查以下位置的语法:

因此,我删除了包含该内容的两个 when 语句并运行了我的代码。没有错误。但现在我不确定下一步该做什么。我看不出有什么需要纠正的。有什么建议么?谢谢你。

0 投票
3 回答
10766 浏览

mysql - MySQL用另一个值替换结果值

我有 MySQL,查询是:

我想替换所有类型的值:

所以结果应该是:

不喜欢:

是否可以进行这样的查询,以便在 MySQL 中获得所需的结果?

0 投票
2 回答
638 浏览

sql - ORA-00936: 缺少表达式。为什么我收到这条消息?

我的意思是我尝试了所有使用方法beginend但它不起作用。我怎样才能解决这个问题?

如果我之后使用'ddd'而不是更新它的工作,但为什么更新不起作用。

0 投票
1 回答
687 浏览

sql-server-2008 - How to make an Update subquery inside a CASE-WHEN logic in SQL SERVER?

I want to do an update on my table using the following CASE-WHEN logic:

But I want to document which logic was used and stamp that on the Statusfield. So basically I want to do an update-statement inside my CASE-WHEN sentence like this: (marked with bold)



UPDATE table1 SET StatusField = 'Logic1'



UPDATE table1 SET StatusField = 'Logic2'



UPDATE table1 SET StatusField = 'Logic3'

Is that possible, or how should I do it? I would like to avoid copying the whole CASE-WHEN logic since it will become harder to maintain it.

0 投票
2 回答
1232 浏览

sql-server - SQL Server:如何在查询中使用“case when”?

我尝试case when使用nullnot null设置为值ErrorCode字段。

前任。

但我需要输出(错误代码)

ChkIn 和 ChkOut 中的值是半天。我需要设置值 = 8。但我尝试 = 0。

此代码:

0 投票
1 回答
145 浏览

sql - 不使用电子邮件的情况

下面的 sql 查询适用于 CASE WHEN 中的所有检查,接受某些电子邮件。当我每次运行查询检查电子邮件时,它有时会起作用,有时却不起作用。我已经完成了 RTRIM(LTRIM(m.Email)) 但这也不起作用。比较电子邮件时,我需要做些不同的事情吗?

0 投票
1 回答
1488 浏览

sql - 设置声明值以防万一

如何在每行的情况下填写声明
当我使用 Sql 下面的代码时说'='附近的语法不正确 例如:

0 投票
1 回答
62 浏览

xslt - 使用 xslt 我如何使用选择/何时从文档中删除元素

这是我的示例文档

仅当 b 上的标志属性为“bar”时,我才希望删除“c”元素。即如果 flag='foo' 则不应删除“c”元素。我的电脑上目前没有 xsl 调试工具,也找不到显示 xslt 错误信息的在线工具,并且一直在http://xslttest.appspot.com/上运行以下测试 xsl 转换:

当我运行它时,我得到错误:无法编译样式表。检测到 3 个错误。我正在寻求帮助 (1) 解决 xsl 代码的问题和 (2) 任何可以调试/测试 xsl 代码片段的 xsl jsfiddle 之类的东西。

0 投票
2 回答
725 浏览

linq - GroupBy + Case 当 Sum(x) > 0 然后 Sum(x) else 0

如何在 LINQ 中复制以下内容

到目前为止,我可以想出以下

在决定它是否为负数之前,上面的代码并没有真正总结 Column2。

0 投票
1 回答
1513 浏览

sql - 在 SQL Server 的 WHERE 子句中使用带有 CASE 语句的“IN”谓词

这是一个运行良好的 SQL 查询:

但是,我正在尝试在 WHERE 子句中使用“IN”谓词和 CASE WHEN。看看下面修改后的查询:

它似乎不起作用并不断给我一个语法错误:

消息 156,级别 15,状态 1,第 15 行
关键字“IN”附近的语法不正确。

指出我所缺少的任何帮助或指导?我真的很感激任何帮助/提示。非常感谢,

普拉纳夫