问题标签 [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.
mysql - MySQL错误?混合 LEFT 和 RIGHT 连接以列出类别内的文章,包括空类别
我有文章,属于article_types,属于类别。每篇文章都有一个格式。
我想按类别列出特定作者发表的所有文章。
我想显示所有类别,即使是没有文章的类别。
所有文章都有一个 article_type 并且所有类别都包含文章类型。
我有一个在 MySQL 5.5.x 上完美运行但在 5.0 上运行良好的查询。这是一个 MySQL 错误,还是应该更改查询或两者兼而有之?
所需的输出(在简单的 php 循环之后):
hibernate - HQL:如果有时为空,如何过滤属性
两个域类(bean)
A 和 B,A 具有 B 类型的属性 b (-> Ab) 另外,A 是使用单个表的继承层次结构的父级。
我想使用 HQL 加入这些并保留结果集中与 A 无关的所有 B。如果 A 和 B 之间存在关联,我只想要其中一些基于 A 的某些标准。
我最初的查询看起来像这样
此查询的问题:a 有时为空,因此 WHERE 条件解析为 false 并且不返回元组,因此结果集不包含与 A 无关的 B。
所以我将查询修改为如下内容:
这在生成的 SQL 中没有帮助,似乎无法控制类选择语句的位置,例如
被插入;它必须放在括号内,即
但它最终被添加到外面,即
现在,我有点没有想法......任何(甚至可能更清洁)的建议?如果重要的话,我正在使用 Grails。
谢谢
sql-server - SQL Server NULLS:重复表中的最后一个已知值
我需要一些建议。
我在特定时间段的字段中有一个包含空值的列。
在上面的示例中,当列中有空值时,我将如何编写 SQL 语句来选择列 Name 的最后一个已知值?
例如,我希望表格看起来像这样:
这个伪代码会起作用吗?
php - PHP isnull 第一遍/第二遍标志
我有一个 PHP 结果页面,它从“第一遍”开始,返回所有行。这是该县所有披萨店的搜索列表。
然后用户可以深入了解更多细节......该页面还有一个 CSS 下拉菜单,用户可以在其中选择特定社区(带有 URL):
然后在我拿起后更改查询$_GET[]
但我希望页面能够自行调用,并且我header("Cache-Control:no-cache");
在顶部。
我正在尝试使用该isnull()
函数创建一个首次通过或首次访问标志变量:
似乎该$firstpass
变量不会坚持重新加载。我应该 SESSION 那个变量吗?(虽然仍然有不断重置它的问题)
或者也许实施其他一些方法?
我知道我可以重定向到单独的第二页并将 javascript 重定向回此页面以避免“标头已发送”,但我想避免往返返回客户端。
是否有使用新信息重新加载的已知最佳实践?有点新的 PHP 在这里。谢谢
delphi - 如何在参数化查询中使用 IS NULL (Delphi)
我得到这样的陈述:
现在我想知道如何参数化这个查询:
由于我不能将“NOT NULL”传递给参数,我认为这根本不可能——但也许有人知道解决方案?谢谢!
sql-server - 当一个语句中过滤器的值为空时,如何忽略 TSQL Where 条件?
当过滤器的值在一个语句中为空时,如何忽略 where 条件?
是否可以编写一个单独的 where 条件来处理上述情况?
我知道CASE WHEN
当我的专栏使用“=”时我可以声明。
或喜欢:
但我有大于和小于运算符。
我有更多的大于和小于这样的过滤器,所以我需要让它工作。
那将如何实现?
谢谢
sql-server - Sql Server 的 ISNULL() 函数是否延迟/短路?
TIISNULL()
是惰性函数吗?
也就是说,如果我编写如下代码:
SELECT ISNULL(MYFIELD, getMyFunction()) FROM MYTABLE
它会始终评估getMyFunction()
还是仅在MYFIELD
实际为空的情况下评估它?
sql - 结合两个 SQL Server 表结果以提取存在的最新数据
我有两个表,一个主表和一个正在进行的表。在操作记录时,任何插入/更新都将插入 WIP 表中,这允许进行验证检查等。我想创建一个视图,该视图组合了两个表,当 WIP 表数据存在时显示 WIP 表数据,而在没有 WIP 数据时显示主表数据。
我已经想出了一种方法来做到这一点,但它似乎不是最优雅的解决方案。我想知道是否有其他想法或更好的解决方案?
说明情况的示例:
因此,当它们存在时,它将从 WIP 表中提取结果,如果它们不存在,它将从主表中提取结果。这是一个简单的示例,但表可能有很多行。
sql - Oracle sql - 将值分配给空值或如果不为空值则保留值
我有这个任务,如果值为空,我需要分配一个值。
如果它不为空,那么我想保留已经存在的值..(这让我很困惑)我知道它必须很容易..
谢谢,艾尔
javascript - TypeError:尝试替换有问题的字符时名称为空
在尝试通过 JavaScript 从导入的文本中删除有问题的字符时,我收到 TypeError: Name is "null" 在这一行:
这是代码的相关部分 -