问题标签 [isnull]

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

mysql - MySQL错误?混合 LEFT 和 RIGHT 连接以列出类别内的文章,包括空类别

我有文章,属于article_types,属于类别。每篇文章都有一个格式。

我想按类别列出特定作者发表的所有文章。

我想显示所有类别,即使是没有文章的类别。

所有文章都有一个 article_type 并且所有类别都包含文章类型。

我有一个在 MySQL 5.5.x 上完美运行但在 5.0 上运行良好的查询。这是一个 MySQL 错误,还是应该更改查询或两者兼而有之?

所需的输出(在简单的 php 循环之后):

0 投票
2 回答
2494 浏览

hibernate - HQL:如果有时为空,如何过滤属性

两个域类(bean)

A 和 B,A 具有 B 类型的属性 b (-> Ab) 另外,A 是使用单个表的继承层次结构的父级。

我想使用 HQL 加入这些并保留结果集中与 A 无关的所有 B。如果 A 和 B 之间存在关联,我只想要其中一些基于 A 的某些标准。

我最初的查询看起来像这样

此查询的问题:a 有时为空,因此 WHERE 条件解析为 false 并且不返回元组,因此结果集不包含与 A 无关的 B。

所以我将查询修改为如下内容:

这在生成的 SQL 中没有帮助,似乎无法控制类选择语句的位置,例如

被插入;它必须放在括号内,即

但它最终被添加到外面,即

现在,我有点没有想法......任何(甚至可能更清洁)的建议?如果重要的话,我正在使用 Grails。

谢谢

0 投票
1 回答
503 浏览

sql-server - SQL Server NULLS:重复表中的最后一个已知值

我需要一些建议。

我在特定时间段的字段中有一个包含空值的列。

在上面的示例中,当列中有空值时,我将如何编写 SQL 语句来选择列 Name 的最后一个已知值?

例如,我希望表格看起来像这样:


这个伪代码会起作用吗?

0 投票
2 回答
229 浏览

php - PHP isnull 第一遍/第二遍标志

我有一个 PHP 结果页面,它从“第一遍”开始,返回所有行。这是该县所有披萨店的搜索列表。

然后用户可以深入了解更多细节......该页面还有一个 CSS 下拉菜单,用户可以在其中选择特定社区(带有 URL):

然后在我拿起后更改查询$_GET[]

但我希望页面能够自行调用,并且我header("Cache-Control:no-cache");在顶部。

我正在尝试使用该isnull()函数创建一个首次通过或首次访问标志变量:

似乎该$firstpass变量不会坚持重新加载。我应该 SESSION 那个变量吗?(虽然仍然有不断重置它的问题)

或者也许实施其他一些方法?

我知道我可以重定向到单独的第二页并将 javascript 重定向回此页面以避免“标头已发送”,但我想避免往返返回客户端。

是否有使用新信息重新加载的已知最佳实践?有点新的 PHP 在这里。谢谢

0 投票
1 回答
1722 浏览

delphi - 如何在参数化查询中使用 IS NULL (Delphi)

我得到这样的陈述:

现在我想知道如何参数化这个查询:

由于我不能将“NOT NULL”传递给参数,我认为这根本不可能——但也许有人知道解决方案?谢谢!

0 投票
3 回答
3334 浏览

sql-server - 当一个语句中过滤器的值为空时,如何忽略 TSQL Where 条件?

当过滤器的值在一个语句中为空时,如何忽略 where 条件?

是否可以编写一个单独的 where 条件来处理上述情况?

我知道CASE WHEN当我的专栏使用“=”时我可以声明。

或喜欢:

但我有大于和小于运算符。

我有更多的大于和小于这样的过滤器,所以我需要让它工作。

那将如何实现?

谢谢

0 投票
4 回答
1778 浏览

sql-server - Sql Server 的 ISNULL() 函数是否延迟/短路?

TIISNULL()是惰性函数吗?

也就是说,如果我编写如下代码:

SELECT ISNULL(MYFIELD, getMyFunction()) FROM MYTABLE

它会始终评估getMyFunction()还是仅在MYFIELD实际为空的情况下评估它?

0 投票
1 回答
391 浏览

sql - 结合两个 SQL Server 表结果以​​提取存在的最新数据

我有两个表,一个主表和一个正在进行的表。在操作记录时,任何插入/更新都将插入 WIP 表中,这允许进行验证检查等。我想创建一个视图,该视图组合了两个表,当 WIP 表数据存在时显示 WIP 表数据,而在没有 WIP 数据时显示主表数据。

我已经想出了一种方法来做到这一点,但它似乎不是最优雅的解决方案。我想知道是否有其他想法或更好的解决方案?

说明情况的示例:

因此,当它们存在时,它将从 WIP 表中提取结果,如果它们不存在,它将从主表中提取结果。这是一个简单的示例,但表可能有很多行。

0 投票
2 回答
1027 浏览

sql - Oracle sql - 将值分配给空值或如果不为空值则保留值

我有这个任务,如果值为空,我需要分配一个值。

如果它不为空,那么我想保留已经存在的值..(这让我很困惑)我知道它必须很容易..

谢谢,艾尔

0 投票
2 回答
914 浏览

javascript - TypeError:尝试替换有问题的字符时名称为空

在尝试通过 JavaScript 从导入的文本中删除有问题的字符时,我收到 TypeError: Name is "null" 在这一行:

这是代码的相关部分 -