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

mysql - MySQL:带有 ifnull 汇总的不明确列

当我想运行视图时出现此错误,但我不知道为什么:

询问:

当我将“ ifnull(g. name, 'Total')”替换为“g. name”或删除“with rollup”并运行选择时,它可以工作。请帮忙

0 投票
1 回答
151 浏览

mysql - Left join on last record (simple discussion board with topics, last posts and users)

I'm trying to make a simple discussion board and as a result I need topics titles with their authors and authors of topics last posts.

So far I have this

I got here 10 latest topics titles, their authors usernames and IDs, number of messages in each topic, last ID and date of post in each topic, and everything sorted by activity... basically everything. All I need is authors username of those last posts. I guess I have to make one left join with subquery but I'm kinda stuck. Can someone help me?

0 投票
1 回答
59 浏览

java - mysql 同一行不同列的引用。(ifnull 检查)

我想IFNULL检查同一行,但不同的列。

这是我的 sql 示例。

当我使用IFNULL时,如何将同一行引用到另一列?

0 投票
1 回答
257 浏览

mysql - mysql IFNULL 语法我不知道有什么问题

我将在我的选择查询中使用 IFNULL 检查

我想这样执行,当 sum 为空时打印 0

这是我的全部查询

有语法错误,但我不知道

这是我没有 IFNULL 的查询,它工作得很好请告诉我

0 投票
0 回答
138 浏览

mysql - MySQL - 返回计算 IFNULL 值而不是 0.00

我在我的查询中添加了一个百分比计算(%_SOLD - SOLD 作为 FOUND 的百分比 - 下面的第 3 行),它在一定程度上有效,但是当 SOLD 返回为 NULL 时返回 IFNULL 值而不是 0.00。

这是我得到的输出:

第 2 行正确返回 IFNULL 值,因为 FOUND 和 SOLD 都是 0.00,但我需要第 1 行返回计算结果 (0.00) 而不是 IFNULL 值。

我尝试将查询的前 2 行中使用的 IFNULL 0.00 插入到百分比计算中,但它不起作用。

请帮忙,谢谢!

0 投票
4 回答
12546 浏览

mysql - 在 ROLLUP 中将 NULL 替换为 SUBTOTAL 和 TOTAL

我尝试使用 IFNULL 替换 ROLLUP 返回的小计和总计的 NULL 字段,但它似乎不起作用。

询问:

输出:

期望的输出:

0 投票
2 回答
2961 浏览

mysql - 带有子查询的 IFNULL 的 mysql 语法

我想在IFNULL语句中使用子查询

IFNULL语句中,第二个表达式应该是子查询。

请给我正确的语法我的实际查询是

由于 IFNULL 语句,此查询给出语法错误。

0 投票
1 回答
353 浏览

php - 具有多个表的 MySQL IFNULL() 仍然无法正常工作

我知道我已经在这里问过这个问题,但没有一个好的答案,所以我再试一次,这一次我希望我能为你们提供足够的信息。

在我提出问题之前,我将向您展示我是如何创建数据库(有用的部分)的:

我正在尝试运行此查询:

我知道它不起作用,因为 hostId 可以为 NULL,所以我尝试使用 MySQL 的 IFNULL() 方法来修复它:

但这没有用。此外,这里提到的选项也不起作用,因为它只会自我中和......

这与我在没有

0 投票
2 回答
152 浏览

php - Fill in blank data if no result found in mysql query

I have a query that is checking data for 5 review sites and returning the site_id, review_count & review_average.

If there is no data for a review site then I want to return 0 for the count & average.

Is this possible to do in a mysql query?

mySQL:

Current Output:

Desired Output:

0 投票
1 回答
69 浏览

c++ - if(null) 正在使用 clang++ 编译的特定计算机中执行

我有一个大代码,我们在团队中使用了很长时间。但是它在我的机器上编译时出现了几个星期的问题。该代码针对 Intel Atom CPU 进行了交叉编译,并在特定机器上运行。

当它在我的计算机上编译时,与其他任何人不同,它会导致segmentation fault. 分段错误来自if不应执行的块内部:

Global::getSettings()如下:

在我的测试中 Global::theSettings 的值没有改变并且等于零。上面的代码片段的输出是这样的:

问题:如何if在条件为零的情况下执行?!

PS:我正在使用 clang++ 在 Debian 机器上编译代码。