问题标签 [ifnull]

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

mysql - 我可以将 MySQL ifnull 与 select 语句一起使用吗?

我正在尝试以下操作,但无法找出问题所在:

问题:
这是否有可能检查 SELECT 是否返回 NULL 然后根据 A 或 B 执行?

0 投票
2 回答
1723 浏览

mysql - MySQL IFNULL、Alias 和 LEFT JOIN 导致 Unknown column 错误

这是我的简化查询:

这是我得到的错误:

请注意,表中可能没有review以下情况:

在这种情况下,我想adminreview_score被设置为0,我希望reviewcolor.colorbeNULL或 empry ( )

谢谢

0 投票
1 回答
498 浏览

mysql - 查找跨多个表的记录的最小和最大日期

我有 3 张桌子:

我在http://sqlfiddle.com/#!2/98c6a/1/0上有架构和一些示例数据

我正在尝试计算文件首次被公众或注册用户点击的日期。

当前 SQL 如下所示:

问题是,如果一条记录仅出现在一个统计表中,则最小日期始终为 0。这是因为 MIN 和 MAX 上的 ifnull() 但如果我不使用 ifnull() 那么 min 和 max日期返回 NULL。

0 投票
1 回答
2782 浏览

symfony - 教义2 ifnull

嗨,学说2中有ifnull吗?我需要使用...如何?

如何将此 sql 转换为学说?


成立!!!感谢@AdrienBrault 的“coalesce”运营商

0 投票
1 回答
261 浏览

mysql - 如何使用mysql将行转换为随机列

如何使用mysql将行转换为随机列?不同的(image_url)

此外,在此查询中

null如果少于 4 个 image_url如何显示以及如何区分?

0 投票
1 回答
360 浏览

android - Android - 如果存在,则按缓存名称对调用进行排序(在 sqlite 中使用 ifnull)

我想按缓存名称对通话记录进行排序。缓存的名称可以为空。因此,在缓存名称为空的情况下,我希望获得别名的电话号码。

在 sqlite 中,有 ifnull() 函数。 ifnull 详细信息

我尝试:

但是我在使用 ifnull 时出错,我没有找到这个函数的样本。

java.lang.IllegalArgumentException:无效列 ifnull(name,number) as display_name

0 投票
1 回答
1528 浏览

yii - 如何将 IFNULL 与 yii CDbCriteria 一起使用?

在 yii 中,我有一个CDbCriteria带有 select 的属性:

也就是说,如果 t.cccid 为 NULL,我想返回“默认”。应返回 t.cccid 的其他值/

问题是IFNULL没有被认可。我得到错误:

试图选择一个无效的列“'默认')”

我也试过:

然后我得到语法错误。

任何人都可以帮助我如何使用IFNULLin$criteria->select吗?

0 投票
5 回答
2398 浏览

mysql - MySQL IFNULL 不返回默认值

我想选择total count of each categorycount of active in each cateogry

由于没有category=2,所以我使用了IFNULL,但它没有返回0

结果返回了 2 个数组,而不是预期的 3 个

我怎样才能让 category=2 进入结果

0 投票
4 回答
18863 浏览

mysql - MySQL CONCAT IFNULL 如何处理两个以上的值?

我需要CONCAT两个字段,如果它们都存在并在第二个字段周围添加括号。否则我只需要列出第一个字段。

这是简单的版本:

只要名称和昵称都存在,您应该得到如下结果:

但是,如果没有昵称,它只会跳过整个内容为null. 例如: id 4、 name Doug、nicknamenull给出结果:

我想看到的是它只列出名字......像这样:

于是我开始看CONCAT IFNULL。但我很难做到正确。你能帮我吗?

以下是我尝试过的一些示例:

0 投票
1 回答
254 浏览

mysql - mysql REPLACE INTO 和可选值 IFNULL

我正在尝试在存储过程中做这样的事情:

但似乎不起作用,知道该怎么做吗?

谢谢!