问题标签 [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 投票
4 回答
21009 浏览

sql - ISNULL() 函数需要两个参数?简单的解决方案

我在 ISNULL() 函数中放错了一些东西,需要另一双眼睛才能找到它。我盯着它看得太多了,我已经变得脑残了(我知道 ISNULL() 是什么,这只是一个简单的语法错误)

0 投票
3 回答
2362 浏览

sql - ISNULL() 不起作用...可能是错误的位置?

以下查询在它之外工作得很好,它仍然返回空值NULL而不是0. 具体来说,这是对指定日期范围内某事发生的次数的总和。如果参数中不存在该值(即NULL,),那么为了便于阅读,我希望它返回一个 0(该表是多个临时表的连接,仅包含整数。)我已经研究并发现这种情况“如何从 SQL 函数获取单个值时将 NULL 更改为 0? ”并尝试了那里的所有建议,包括COALESCE.

为了了解我正在查看的返回表,这里是:

0 投票
4 回答
10328 浏览

sql - SQL:如果参数为空,则选择所有行,否则只选择匹配的行

我有一个变量进入存储过程。该变量可以有值也可以为空。

  • 如果变量为空,我需要选择表中的所有行(一些具有 NULL 值,一些具有实际数据)。
  • 如果变量不为空,我只需要选择变量与列匹配的行。

我创建了这个条件语句来帮助解释我想要实现的目标:

这就是我想出的(其中之一):

唯一的问题是如果bookStatus.status_desc为 NULL,那么它不会选择该行(当@status 为空时)

我很困惑,我也尝试查找 Coalesce,它似乎优先考虑了这些值,但是......我不知道该怎么做。

我应该在存储过程中创建一个巨大的 CASE 并有两个 select 语句吗?

0 投票
4 回答
1098 浏览

php - 检查变量值时反向输入(null === $value)是什么意思?

可能重复:
PHP - if 语句中的颠倒顺序
检查 null - 什么顺序?

检查 Zend Framework 发现它们以相反的方式进行所有变量检查:

这样做的原因是什么?

这也适用于 Java 和 C++ 编程吗?

0 投票
1 回答
1987 浏览

casting - 带 ISNULL 的 SQL 查询不会将 smalldatetime 输出为 101 格式

来自 SQL 查询的片段(使用 SQL Server 2008 R2):

顶行可以很好地将日期输出为正确的 101 格式(例如:)06/22/2012

底线可以根据需要将任何 NULL 值删除为空白,但是......对于任何日期值,它不会将该日期输出为正确的 101 格式,而是以默认格式输出日期(例如:2012 年 6 月 22 日)。

我玩过代码并在网上搜索过,但我无法得到想要的结果。

任何人都可以提出解决方案吗?

谢谢!

0 投票
1 回答
4427 浏览

crystal-reports - 如何处理 Crystal Reports 中的空数字字段/变量?

我的组页脚中有以下公式,但如果 sample_perc 为空,则显示 0 时出现问题;如果#rt_sample_ordered 为空,则此值为空。

当 sample_perc 为空白时如何打印 0?

0 投票
2 回答
9158 浏览

ms-access - 如何在 Access 2010 VBA 中封装 IIF 和 ISNULL 调用?

我经常在我的 Access 2010 数据库中使用以下表达式模式:

这里的 myFunction 是一个用户定义的函数,它将 fieldName 的值转换为另一种格式,如果它确实存在的话。

只是为了减少打字,我尝试定义以下函数:

我应该以下列方式使用它:

但它不起作用。当为 Null时fieldName,返回值为 ,甚至还没有被调用!IifIsNull#ErrorIifIsNull

是否可以使用用户定义的函数或系统函数来简化给定的代码模式?

更新:

有几个myFunctions,所有这些函数目前都是强类型的,一个简单的例子如下:

0 投票
4 回答
768 浏览

sql - 如果为空返回 0

我正在尝试修改此查询以在没有返回数据时返回一行或所有行中都打印有“0”的行。我试过使用 ISNULL() 但我没有得到任何地方。

0 投票
7 回答
6343 浏览

c# - 扩展空检查的最佳方法是什么?

你们都这样做:

Jon Skeet 曾经提到他有时会使用扩展来做这个检查,所以你可以这样做:

所以我提出了这个扩展的两个实现,我不知道哪个是最好的。

第一的:

第二:

你怎么看?

0 投票
0 回答
146 浏览

iphone - 调用 UITableView 的方法从 ParserDidEndDocument 更新,UITableView 为空?

我发现了一些关于这个主题的问题,但已知似乎解决了我的问题。我有一个 iPhone 应用程序,它从服务器提取和 XML 提要,对其进行解析,然后在三个 UITableViews 中显示数据(在解析时进行排序)。一旦数据完成解析,我目前有 NSTimers 来更新 UITables。我知道有更好的方法。我正在尝试使用解析器委托方法

在我的 Parser.m

触发updateTable位于 otherViewController 上的方法以重新加载表中的数据。我的 NSLog 告诉我我updateTable正在 otherViewController 线程中触发,但是我似乎无法让我的 TableView 更新,因为它返回为NULL.

在我的 otherViewController.m

这一定是我忽略的小事。提前致谢!

编辑 7/24/12:感谢@tc。让我开始使用[NSNotificationCenter]

在我的 parser.m

然后在我添加的每个 UITableViews 中:

最后:

我希望这对其他人有帮助。它当然帮助了我!谢谢@tc。