问题标签 [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 回答
259 浏览

sql - 搜索到的案例有效/简单案例在 Oracle 中无效

SELECT我在 Oracle 10g查询中有以下搜索案例字段选择

但如果我把它写成一个简单的案例表达式,如下所示:

我在线上遇到ORA-12704: character set mismatch错误when 'RW'

我查看了 Oracle 文档,看来我的语法是正确的。http://docs.oracle.com/cd/B19306_01/server.102/b14200/expressions004.htm

有人可以帮我吗?

0 投票
3 回答
3386 浏览

sql - 如果不匹配任何 when_expressions,则返回原始值

我的 SQL 导出字段上有一行,如果它与姓氏中的“AMA”完全匹配,我正在尝试删除字段中的返回空白值。但是,当我使用当前代码导出文件时,没有“AMA”作为姓氏的名称将被完全清除。

现在,如果某人是“Ray Miller”,ShipFullName将返回为空白。但如果他们的名字是“Ray AMA”,那么他们的名字将返回为“Ray”。我想要它,以便在姓氏字段中找不到 AMA 时返回“Ray Miller”。

0 投票
1 回答
152 浏览

php - 更新时 pq_query 错误

我是 postresql 的新手,我很惭愧地认识到我不确定如何正确执行更新。

每次我尝试 pg_query($update); 它给了我这个:查询失败:错误:无法在只读事务中执行更新。

在此更新之前,我执行了一个选择查询。

select 语句从数据库中检索 50000 行。更具体地说,我正在尝试对 1000 行执行 when /case 更新。查询格式正确,我已经对其进行了测试。

0 投票
1 回答
662 浏览

sql - 已搜索 CASE WHEN 处理订单

我需要一些关于SQL 中搜索 CASE WHEN语句的处理顺序的信息。

例如:

我需要结果总是0,除非Cells.Type <> 'UOM'

我知道 SQL 解析器通常从底部到顶部进行,但在 Oracle 中查询似乎工作正常,所以我认为WHEN子句按它们的顺序处理。

100%保证先办案0

或者我不得不写:

...?

我需要有关 Oracle 10g + SQL server 2008 r2 + Postgre 的信息。

0 投票
1 回答
211 浏览

mysql - Mysql Inner Join 基于条件

我有两个表,我试图从中检索特定信息(我知道)。第一个表seasons是半静态数据存储,第二个表users_cards用于存储用户选择。

我希望达到的结果将通过每个赛季,为第 1-3 季和第 11 季分配一个“card_total”= 10 为前进的每个赛季。结果看起来类似于:

缩写和相关的列/示例数据如下:

我已经玩过这个查询的一些变体,但似乎没有任何效果。此查询返回每个季节的总数,但它不是基于我上面提到的“card_total”。

0 投票
3 回答
35493 浏览

sql - 如何同时使用带有 NOT IN 或等于的 SQL WHERE CASE?

大家好(我在堆栈上的第一篇文章!),

这有效:

但我怎样才能做到这一点?:

0 投票
4 回答
8776 浏览

sql - SQL Server 使用 CASE WHEN THEN 语句

我有一个这样的示例查询:

当我执行查询时,会弹出一个错误指示:

关键字“is”附近的语法不正确。

有什么想法可以解决这个问题吗?

谢谢!

此查询的目的是根据参数@qualified 上传递的值获取表中的空行和非空行。

0 投票
1 回答
17152 浏览

sql - 如何将 CASE 语句重写为 SSIS 表达式?

我有以下 SQL 查询,需要Derived Column Transformation在 SSIS 中使用。

如何将此语句重写为 SSIS 表达式?

0 投票
1 回答
151 浏览

mysql - sql检查选择返回null

我想做一个查询可以检查完全为空,例如:

0 投票
3 回答
82 浏览

sql - 列名错误

我有以下代码,我试图将客户的生日分成几代人,由于某种原因,它给了我一个列名错误,这就是我一直写我的 case when 语句的方式,但现在它似乎不起作用。而且我遇到了无法解析查询文本错误,我认为这与代码的 GenY 部分有关