case-when相关内容

文本的多级解析

上次我遇到问题时: Parsing and structuring of a text file 现在我想象复杂的情况。 例如。我有一个包含NEXT CONTAINT的文本文件: Head 1 Subhead 1 a 10 b 14 c 88 Subhead 2 a 15 b 16 c 17 d 88 Subhead 3 a 55 b 36 c 87 Head 4 Subhead 1 r 3 ..
发布时间:2022-03-03 13:50:22 其他开发

SQL发出问题时的多条件条件[第2部分-逻辑调整]

我对昨天发布的一个问题有一个跟进问题。今天,所需的逻辑发生了变化。 SQL Multi Conditional CASE WHEN issues 示例数据表在本帖子的底部。原始代码围绕以下逻辑编写: 如果只有一个订单号-返回订单日期 如果有>;1类似的订单号,并且其中任何订单是用信用卡支付的,请返回用信用卡支付的最近订单日期 如果有>;1类似的订单号,并且没有一个订单是用信 ..
发布时间:2022-03-03 13:45:49 其他开发

PostgreSQL,基于大小写的UPDATE或INSERT

UPDATE和INSERT语句在我单独运行且没有事务的情况下工作. 但是我喜欢在事务中按照给定的顺序执行这两种操作,并且每次都会获得返回值-无论是插入还是更新-我该如何做`? BEGIN; UPDATE globaldata SET valuetext=(SELECT (CAST(coalesce(valuetext, '0') AS integer) + 1) FROM global ..
发布时间:2022-03-03 13:28:35 其他开发

在 MySQL 的选择查询中使用 CASE、WHEN、THEN、END

我正在开发一个与棒球相关的网站.我有一张桌子,上面有两支棒球队的击球阵容: +----+----------+--------------+--------+|编号 |玩家ID |击球顺序 |活跃 |+----+------------+--------------+--------+ 击球顺序是1到20之间的整数,对应如下逻辑: 击球顺序 1-9 —客队阵容 击球顺序 10 -客队投 ..
发布时间:2022-01-23 16:08:08 数据库

Sum(Case when) 导致多行选择

我有一个庞大的客户订单表,我想运行一个查询以按“user_id"列出过去 13 个月的订单.我现在所拥有的(如下)有效,但不是每个 user_id 只列出一行,而是为 user_id 拥有的每个订单列出一行.例如:一位用户在我们的生活中总共有 42 个订单,因此它在 42 行中列出了他的 user_id,并且每行只有一次付款.通常,我会将其放入 excel 中的数据透视表中,但我已超过百万行限制, ..
发布时间:2022-01-09 16:39:13 其他开发

如何在 Doctrine2 (Symfony2) 中按案例排序

我想在 Symfony 2.3 中使用 Doctrine 来运行这个查询.但似乎 Doctrine 不理解 CASE 语句.任何人都可以帮忙吗?提前谢谢你! SELECT max(id) id, name发件人卡片WHERE 名称如 '%John%'按名称分组ORDER BY CASE 当名字像 'John %' THEN 0当名字像 'John%' THEN 1当名字像 '% John%' T ..
发布时间:2022-01-03 10:01:05 PHP

如何在 SQL Server 上的 CASE WHEN 中选择多个列?

我已经广泛搜索了该网站,但找不到解决方案. 这是我的查询示例: SELECT活动ID,小时 = (CASE当 ActivityTypeID 2 那么FieldName =(一些聚合子查询),FieldName2 =(一些其他聚合子查询)当 ActivityTypeID = 2 THENFieldName =(一些带有差异结果的聚合子查询),FieldName2 =(具有差异结果的一些其他聚 ..
发布时间:2021-12-19 14:53:40 数据库

SQL Server 中的 CASE 语句不支持 OR

不支持CASE 语句的WHEN 子句中的OR 运算符.我该怎么做? CASE ebv.db_no当 22978 或 23218 或 23219 那么“WECS 9500"其他 'WECS 9520'END 为 wecs_system 解决方案 该格式要求您使用: CASE ebv.db_no当 22978 那么“WECS 9500"当 23218 那么“WECS 9500"当 23219 ..
发布时间:2021-12-02 15:08:51 数据库

dplyr 包可以用于条件变异吗?

mutate 是否可以在mutate 有条件的情况下使用(取决于某些列值的值)? 这个例子有助于说明我的意思. structure(list(a = c(1, 3, 4, 6, 3, 2, 5, 1), b = c(1, 3, 4,2, 6, 7, 2, 6), c = c(6, 3, 6, 5, 3, 6, 5, 3), d = c(6, 2, 4,5, 3, 7, 2, 6), e = ..
发布时间:2021-12-01 20:48:49 其他开发

状态机;为什么只有最后一个状态在工作?

我有一个有 6 个状态(3 个主要状态)的状态机.只有最后一个状态有效,但前 2 个状态无效(共 3 个).只有最后一个状态有效.我发现了问题,当我移除去抖动电路时它可以工作,但我需要去抖动电路.我从互联网上得到了去抖动电路.如果有人可以提供帮助,我会很高兴. 类型 SM_STATES 是 (state_column_1, scan_col_1, state_column_2, scan_co ..
发布时间:2021-09-17 19:50:07 其他开发

当存在大量类别/类型时,R 使用 case_when(R 向量化)应用多个函数

假设我有一个如下形式的数据集: 城市=c(1,2,2,1)业务=c(2,1,1,2)预期收入=c(35,20,15,19)zz=data.frame(城市,商业,预期收入)zz_new=do.call("rbind",replicate(zz, n=30,simple = FALSE)) 我的实际数据集包含大约 20 万行.此外,它还包含 100 多个城市的信息.假设,对于每个城市(我也称之为 ..
发布时间:2021-09-17 19:19:51 其他开发

R 在使用 case_when 时提供参数(R 向量化)

这是我之前提出的一个问题的后续问题(R 使用 case_when(R 向量化)在存在大量类别/类型时应用多个函数).不幸的是,我一直无法弄清楚问题所在.我想我可能已经缩小了问题的来源,想看看是否有比我更了解的人能帮我找出解决方案. 假设我有以下数据集: set.seed(100)City=c("City1","City2","City2","City1")业务 = c("B","A","A ..
发布时间:2021-09-17 19:18:23 其他开发

“在"条件在 CASE WHEN 上 WHERE 条款?

我的情况很复杂.我想写一个 sql 查询,包括“where 子句"上的“case when"条件. 就是这样: SELECT *发件人在哪里在案例WHEN 1 THEN ('OP', 'CL')WHEN 0 THEN ('RE', 'ST')结尾 Column1 必须是“in",而不是“=".因为 Column1 的条件有多个值.该查询返回“','附近的语法不正 ..
发布时间:2021-09-10 19:28:53 其他开发

我如何使用 T-SQL 的 Case/When?

我有一个很大的查询,它经常使用case/when.现在我这里有这个 SQL,它不起作用. (当 xyz.something = 1 时选择 case然后'某种文本'别的(选择 xyz.somethingelse = 1 时的情况)然后'其他文本'结尾)(选择 xyz.somethingelseagain = 2 时的情况)然后'其他文本去那里'结尾)结束) [列名], 引起问题的是xyz.so ..
发布时间:2021-09-10 18:42:57 其他开发