
- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How do I get SUM function in MySQL to return '0' if no values are found?
To return Sum as ‘0’ if no values are found, use IFNULL or COALESCE commands.
The following is the syntax for IFNULL.
SELECT IFNULL(SUM(NULL), 0) AS aliasName;
Let us now implement the above syntax in the following query.
mysql> SELECT IFNULL(SUM(NULL), 0) AS SUMOFTWO;
The following is the output of the above query, which returns 0.
+----------+ | SUMOFTWO | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)
Here is the syntax for COALESCE.
mysql> SELECT COALESCE(SUM(NULL),0) as SUMOFTWO;
The following is the output that returns 0 using the SUM() function.
+----------+ | SUMOFTWO | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)
- Related Questions & Answers
- Select from another column if selected value is '0' in MySQL?
- Remove '0','undefined' and empty values from an array in JavaScript
- How to select sum or 0 if no records exist in MySQL?
- What will MySQL CHAR_LENGTH() function return if I provide NULL to it?
- How do I get the 'state' of a Tkinter Checkbutton?
- How MySQL evaluates if I will use an expression within SUM() function?
- How MySQL SUM() function evaluates if the column having NULL values too?
- How can I customize the output of MySQL SUM() function to 0 instead of NULL when there are no matching rows?
- How to return only unique values (no duplicates) in MongoDB?
- MySQL SUM function to add decimal values
- Sum if all rows are not null else return null in MySQL?
- How do I get into a Docker container's shell?
- How MySQL SUM() function evaluates if it is used with SELECT statement that returns no matching rows?
- Can I use SUM() with IF() in MySQL?
- What would be the output of MySQL SUM() function if a column having no values has been passed as its argument?
Advertisements