AdBlock Detected!
Our website is made possible by displaying ads to our visitors. Please supporting us by whitelisting our website.
SQL ISNULL Function |
|
SQL > SQL NULL >
ISNULL Function
The ISNULL( ) function is available in SQL Server, MySQL, SparkSQL, and HiveQL. However, their uses are different: ISNULL behaves differently across databases: SQL Server uses it to replace NULL with a specified value, while MySQL, SparkSQL, and HiveQL use it as a boolean test that returns 1 (or true) when the expression is NULL.
SQL Server In SQL Server, the ISNULL( ) function is used to replace NULL value with another value. For example, if we have the following table, Table Sales_Data
The following SQL,
returns the following result:
This is because NULL has been replaced by 100 via the ISNULL function, so the total becomes 300 + 100 = 400. MySQL In MySQL, the ISNULL( ) function is used to test whether an expression is NULL. If the expression is NULL, this function returns 1. Otherwise, this function returns 0. For example, ISNULL(3*3) returns 0
ISNULL(3/0) returns 1 SparkSQL, HiveQL In SparkSQL and HiveQL, the ISNULL( ) function is used to test whether an expression is NULL. If the expression is NULL, this function returns true. Otherwise, this function returns false. For example, ISNULL(3*3) returns false
ISNULL(3/0) returns true Frequently Asked QuestionsQ: What does ISNULL do in SQL Server? Q: What does ISNULL do in MySQL? Q: How does ISNULL differ between SQL Server and MySQL? Q: What is the equivalent of SQL Server ISNULL in MySQL or Oracle?
|
Our website is made possible by displaying ads to our visitors. Please supporting us by whitelisting our website.