问题标签 [multiple-conditions]
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.
sql - 具有嵌套多个条件的 WHERE 子句
我想用WHERE
子句中的条件检索数据。
这是我的表格,如下所示:
我在WHERE
条款中的条件是:
if location = 'Bhuj' then Age>20 else if location = 'Mumbai' then Age>25
我正在尝试这段代码来实现这一点:
此代码适用于 MySQL(请参阅此 SQLFiddle),但不适用于 SQL Server(请参阅此 SQLFiddle)并给出以下错误:
'>' 附近的语法不正确。:SELECT * FROM testing WHERE case Location When 'Bhuj' then Age>20 When 'Mumbai' then Age>25 end
有什么建议吗?
javascript - 带有多个 elseif 的 Javascript if 语句
我有以下 if 语句用于比较表中同一列中的 2 行。我多次使用相同的代码块在不同的列上执行相同的计算。
基本上,我想要一个箭头显示一行和下一行之间的值移动,以及值落入的阈值。因此,例如,在我下面的代码中,任何高于 15 的值都应该是一个红色箭头,如果之前的值较低,那么箭头应该指向上方。我稍后在代码中使用从另一个位置调用的图像来渲染箭头,因此 if 语句只为我提供了相应箭头的字符串。
正如我上面所说,我多次使用相同的代码块。奇怪的是,输出对某些变量有效,而对其他变量无效;即使它是替换了变量名的完全相同的代码!它给我的错误是有时没有明显的原因。
我的条件是不是太多了?有没有更有效的方法来做我想做的事情?
任何帮助将不胜感激!
谢谢,卡尔
php - 一个while循环PHP中的多个条件
在while循环中使用布尔运算符具有多个条件的正确方法是什么?我在这里有这个脚本,我觉得应该可以工作,但是当我运行它时它出现空白。
理想情况下,我想要的是脚本回显给定的字符串,直到指针 ($i) 到达双引号,并且它前面的一个是逗号。我觉得这很简单,我显然遗漏了一些明显的东西。
php - 输入表单的附加输入集 - 隐藏额外字段,直到选择第一个字段
我有一个关于附加一组输入字段的问题,其中一些字段默认禁用,直到第一个字段得到回答。这是我附加字段的代码。
基本上,输入“完整日期”默认情况下应隐藏,并且仅在所选“类型”为 EXP 且此条件应存在于所有附加输入集时才会出现。谢谢你,我希望有人可以指导我。
c# - 如何动态评估事件?
如果这在编程上下文中应该以不同的方式表达,请原谅我 - 除了我用来为我的问题命名的确切内容之外,我不知道要搜索什么。
上下文 - 我正在尝试构建一个包含 4x4 随机字母网格的单词搜索游戏。我目前正在使用 Label_Click 事件来更改包含给定字母的标签的背景颜色。将来还会有许多其他操作(例如,评估一系列点击是否构成合法词),但我基本上被这个问题所困扰:
也许我需要学习为这种情况创建一个事件处理程序?我从未创建过自定义事件处理程序,我只知道它们在理论上是什么。我有点卡住了,在这一点上很难知道要寻找什么来继续学习。我只知道危险,所以如果答案像我的问题一样直截了当,请放轻松。:)
syntax - 在 Mongoid 中使用 AND 和 OR 的组合
我想构造一个表单的查询:
通过阅读文档,我认为它应该看起来像这样Mongoid
:
但这不起作用 - mongo 选择器只是所有字段的“$or”。这样做的正确方法是什么?谢谢。
我也很欣赏相反的情况,例如 - 如何执行此查询:
nested - Doctrine 1.2 中的嵌套条件语句
我正在使用一个使用 Doctrine 1.2 的遗留系统。我正在尝试创建一个具有多个嵌套条件的查询,如下所示:
基本上,这里的目标是获取直辖市、县(如州或省)或地区用户的所有姓名(和电子邮件地址)。用户可以选择一个地区(包含许多都道府县)的所有用户,或者一个都道府县的所有用户,或者选定的市镇的用户。这样,您可以微调谁会收到发送给用户的特定电子邮件。是的,这是相当细粒度的,是的,它可能有点矫枉过正,但是,嘿,我喜欢这个挑战。
无论如何,我将如何在 Doctrine 1.2 中执行此操作?我不知道如何去做这样的嵌套和/或语句。
mysql - 用于查询多个条件的 SQL 语句,包括 3 个最近的日期
我需要帮助来查找与最近日期、下一个最近日期和之后的日期相对应的行,其中某些条件 ABC 为“Y”并按列名 XYZ ASC 对其进行分组,但 XYZ 可以出现多次。所以,假设 XYZ 是 50,那么对于三年内的行,XYZ 将是 50。我有以下代码执行但只返回数千行中的两行,这是不可能的。我尝试只执行日期条件,但它返回的日期也小于或等于 MAX(DATE)-3。不知道我哪里出错了。
表结构如下(只是示意图,不是实物)。
所需的 o/p 将是 XYZ=10 的前三行(按升序排列)和 XYZ=20 的最近 3 个日期。
最后且重要 - 此表的值随着新数据的进入而不断变化。因此,o/p(将在新表中)必须反映第一个/原始/上表中的动态。
regex - 蒙古数据库;在具有多个条件的查询中使用索引
我使用 MongoDB。出于测试原因,我创建了一个数据库(500 000 000 个文档)并在其中收集。所有文件如下所示:
我按字段“标签”创建索引,并希望使用多个使用“标签”索引的正则表达式条件。这可能吗?
我试过了:
两次蒙戈倒下了。
如果我按一个条件搜索结果返回非常快。
谢谢!