When you query a table, the null
values stored in a column (e.g commission_pct) are shown as (null). Using the
NVL function, you can replace these nulls with some meaningful values. According
to the following syntax, if expr1 is null, then NVL returns expr2. If expr1 is
not null, then NVL returns expr1. In the
following example, you get a list of employees along with their commissions,
replacing null values with zero if the employees are not entitled to get
commissions.
NOTE
In the
presented example we used a number column and replaced all null values with
zero. Null values in a character column must be replaced as shown in the
following example, where a character value (‘None’) is used to replace all null
values in the state province column.
SELECT
city,NVL(state_province, 'None')
Province FROM locations;
Syntax :
NVL (expr1, expr2)
SQL Statement :
SELECT
last_name, NVL(commission_pct, 0)
commission
FROM employees
WHERE last_name
LIKE 'B%'
ORDER BY last_name;
Output
:
No comments:
Post a Comment