问题标签 [case]

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 投票
3 回答
21597 浏览

sql - SQL查询根据移动日期窗口有条件地求和

我试图找出我的用户的一些滑动窗口统计信息。我有一个包含用户的表,以及 created_at 和 verify_at 等列。对于每个月,我想知道有多少用户注册(按 created_at 的 date_trunc 进行简单分组),然后在这些人中,有多少人在我的滑动窗口内进行了验证(称之为 60 天)。

我想做一个 SQL 查询,它给了我类似的东西:

我正在使用postgresql。我开始查看 sum(case...),但我不知道我是否可以让我的案例以某种方式依赖于 date_trunc。

当然,这是行不通的,但想法是这样的:

0 投票
1 回答
1973 浏览

sql - Sql Server 2005全文区分大小写问题

我似乎在 Microsoft SQL Server 2005 中有一个奇怪的错误,FREETEXT()尽管排序规则不区分大小写 ( Latin1_General_CI_AS),但搜索有点区分大小写。

首先,LIKE查询完全不区分大小写,所以

返回相同的结果。

此外,FREETEXT实际上在某种程度上不区分大小写,例如

将返回不同情况的结果。

虽然仍然返回不区分大小写的匹配word,但会给出不同的结果集。或者,正如我在一些调查后发现的那样,搜索word给出了不同情况的所有匹配项,word但搜索Word给出了相同的 PLUS 屈折结果。

或者使用我发现的实际案例之一,搜索marketingleader返回包含该单词的所有结果,与大小写无关,而搜索Marketingleader将返回那些,但也包含仅包含leader在搜索小写时不显示的结果.

有没有人知道是什么原因造成的,以及如何打开屈折/模糊搜索小写单词?

任何帮助,将不胜感激。

0 投票
5 回答
1946 浏览

ruby - Ruby 将 If 语句转换为大小写

是否可以使用 case 语句来替换这些 if 语句?

0 投票
6 回答
15610 浏览

sql - TSQL - 在 Where 子句中使用派生选择列

TSQL 中有没有办法做这样的事情:

实际的 case 语句非常复杂,所以我试图避免在 where 子句中重复它?有什么技巧可以做到这一点吗?

(我认为 MySQL 中有一个使用“具有 d=6”的技巧)。

0 投票
3 回答
21676 浏览

regex - 检查 PowerShell 中所有小写字母的字符串

我希望能够测试 PowerShell 字符串是否都是小写字母。

我不是世界上最好的正则表达式猴子,但我一直在尝试这些方面:

但是当然它们不起作用,并且搜索互联网并没有让我到任何地方。有没有办法做到这一点(除了测试循环中的每个字符)?

0 投票
2 回答
94 浏览

ruby - WHEN 是否可以检查变量是否属于数组?

我怎么能做这样的事情?还是我需要一直使用 IF?

我正在使用红宝石 1.8.7

0 投票
6 回答
3900 浏览

python - Python:获取存储在 Windows 中的文件名大小写?

尽管 Windows 不区分大小写,但它确实在文件名中保留了大小写。在 Python 中,有没有办法在文件系统中存储带大小写的文件名?

例如,在 Python 程序中,我有 filename = "texas.txt",但想知道它实际上存储在文件系统上的 "TEXAS.txt",即使这对于各种文件操作来说都是无关紧要的。

0 投票
3 回答
1383 浏览

ruby - 有没有办法从 ruby​​ case 语句中访问表达式?

我想从 then 子句中访问 c​​ase 语句表达式,即

在这种情况下 expr 将是食物的当前价值。在这种情况下,我知道,我可以简单地访问变量 food,但在某些情况下,该值可能不再可访问(array.shift 等)。除了将 expr 移出到局部变量然后访问它之外,有没有办法直接访问 case expr 的值?

罗亚

ps 我知道这个具体的例子是微不足道的,它只是一个示例场景。

0 投票
1 回答
1111 浏览

sql-server - SQL [CASE 查询视图]

我需要表中AS Something的输出字段BACS_Alarm_1ifWHERE... = 1并输出Nullif = 0 ...如果 > 1 则输出我的消息(已经完成)

我怎样才能意识到这种情况?

因此,如果

我输出'> 1'作为东西

if = 1 我从 dbo.BACS_Alarm_1 输出一个字段 if = 0 我输出 0 或 null

0 投票
3 回答
1124 浏览

xml - 忽略 E4X 节点名称和属性的大小写?

有谁知道忽略 XML 节点名称和属性上的大写/小写/驼峰式的技巧?

一个简单的例子:我给我的客户端一个 XML 文件,其中包含一个名为 fooID 的 XML 属性,但客户端可以更改 XML,并且 - 不知道大小写更改或在“fooid”下添加一个属性。自然,我的解析器(在 AS3 中)会忽略所有小写属性。请注意, fooID 中包含的值不是这里的问题,而是属性名称本身。有任何想法吗?