问题标签 [conditional]

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

null - sql server 2005:如何根据其他列中的值对列进行非空约束?

在表中,两列是可计费(位),可计费日期(日期时间)。如果可计费不为空,我希望可计费日期不为空。

0 投票
5 回答
11761 浏览

mysql - mysql根据条件计算子表行

我有两个表:“用户”->“订单”

表:用户

表:订单

Y 需要获取所有用户,计算有多少次带有标志'fA'的订单

结果我需要什么:

我尝试:

但是,这个查询不包括user=u2因为他没有带有fA标志的订单;我需要user=u2出现orders=0

也许是这样的:

表格和数据:

0 投票
2 回答
18452 浏览

mysql - 基于 MySQL 中其他列的查询条件列

我很确定我在某处看到过这个,但我找不到正确的术语,所以我遇到了麻烦......

假设我有一个包含用户信息的表(我们还假设它是由比我获得​​更高报酬的人创建的,因此修改模式不是一种选择。)用户信息的各个列中包括 DOB 和职位的列. 我想要一个查询,根据这些列中的内容,将包含一个名为“Real_Title”的额外列,例如:

询问:

我知道上面不仅是错误的,而且编码效率很低,但我想把这个想法传达出去。

有没有办法在不使用连接的情况下根据同一个表中一个或多个其他列中的信息填充列?

目前,在获得结果后,我在 PHP 脚本中使用某些东西将这些结果引导到我想要的组中,但如果可以在查询中完成,这将使将查询移植到其他脚本和语言变得更加容易。

谢谢!

0 投票
3 回答
7519 浏览

installation - 从命令行传递的 WiX 条件属性不起作用?

我有一个属性来决定是否安装需要通过命令行参数传递的快捷方式。当我在 wxs 文件中设置属性时,这些条件似乎有效,但在通过命令行设置它们时,它们似乎被忽略了。从日志中我看到它们正在被设置:

但是,他们没有安装快捷方式。

此外,似乎由于它们需要在自己的组件中才能对它们设置条件,因此它们不能再被宣传为快捷方式。您将如何获得有条件安装的广告快捷方式?

当前快捷方式代码:

并重复其他快捷方式

编辑:

尝试 Sacha 的建议并添加以下内容:

现在它会安装所有快捷方式,即使它们在 xml 和命令行中都设置为 0。我传递的命令行是:

尝试将值放在引号中,但仍然不行。此处未显示,但我通过执行 ALLUSERS="" 或 ALLUSERS="2" 成功操纵 ALLUSERS 属性以执行每个用户或每台机器的注册表所以应该可以传递属性,但我不确定是什么我做错了。

0 投票
5 回答
21719 浏览

javascript - Javascript 中的条件运算符

可以使用像这样的语句这样的条件运算符吗?

或者使用它来分配这样的值是否更正确?

如果像语句一样使用它并没有错,那么是否可以像这样添加多行代码来执行?对多行代码使用 ifthen 和 switch 语句是否更正确?

0 投票
10 回答
84886 浏览

ruby - 确定变量是否在范围内?

我需要编写一个循环来执行以下操作:

但到目前为止,在语法方面已经走错了路。

0 投票
6 回答
17573 浏览

php - 简单的 PHP 条件帮助:if($Var1 = in list($List) and $Cond2) - 这是可能的吗?

这是一个可能的功能吗?

我需要检查一个变量是否存在于我需要检查的列表中,并且 cond2 是否为真,例如

它对我不起作用,我在复制粘贴中所做的只是我的列表和变量名

0 投票
13 回答
100127 浏览

mysql - MySQL 条件插入

我很难形成有条件的 INSERT

我有 x_table 列(实例、用户、项目),其中实例 ID 是唯一的。仅当用户还没有给定项目时,我才想插入新行。

例如尝试插入 instance=919191 user=123 item=456

任何正确方向的帮助或指导将不胜感激。

0 投票
3 回答
503 浏览

database-design - 条件动作的数据库设计

我正在开发一个向导类型的应用程序,以允许用户构建简单的“脚本”,这些脚本基本上可以根据特定条件执行操作。他们构建的脚本将存储在数据库中,并且修改将很常见,因此某种只进文本生成不是一种选择。我的程序将此内部数据库结构转换为我需要的实际脚本输出,因此只要他们修改脚本,我就会重新生成输出。

我正在寻找一些关于能够存储这些信息的良好数据库结构的建议。我目前有一个工作,但我只是好奇我是否错过了任何可以使它更清晰的明显内容。任何建议表示赞赏。

为了提供更多细节,下面是用户可以通过在 GUI 中选择条件和操作创建的“脚本”类型的通用示例:

关于什么是可能的和不可能的一些注释,只是为了清楚:

  • “if”条件句可以附加任意数量的“else if”条件句,以及可选的“else”。
  • 每个条件可以有任意数量的“测试”($variableA == 100等),但是每个测试都可以被认为是表示为(<variable>,<operator>,<test value>),无需担心更复杂的条件。
  • 即使每个条件可以有任意数量的测试,它们总是会被同一个布尔运算符连接起来。也就是说,如果条件中有多个测试,它们要么总是由 连接&&,要么总是由 连接||,没有混合。
  • 条件可以无限嵌套,因此需要某种层次结构。
  • 在条件句中可能有任意数量的动作,它们必须按照它们定义的顺序执行。动作可以简单地表示为函数名称,无需担心任何其他“动作类型”。
0 投票
7 回答
21982 浏览

javascript - 仅在字段值更改时激活 OnBeforeUnload

我想要实现的是警告用户未保存的更改,如果他/她试图关闭页面或导航离开它而不先保存。

我设法让OnBeforeUnload()对话框弹出......但如果用户没有修改任何字段值,我根本不希望它显示。为此,我使用了这个名为is_modified的隐藏输入字段,它以默认值false开头,并在编辑任何字段时翻转为true 。

我尝试将更改事件绑定到此 is_modified 字段以尝试检测值更改...然后才激活 OnBeforeUnload。

但据我所知,该change()事件仅在这 3 个步骤之后才起作用 - 一个字段获得焦点,一个值被更改并且该字段失去焦点。在隐藏输入字段的情况下,我不确定这个接收和失去焦点部分是如何工作的!因此,onbeforeunload 功能永远不会被激活。

谁能建议一种方法来维护 is_modified 的触发器?

谢谢。