Instead of NULL how do I show `0` in result with SELECT statement sql?
Try these three alternatives:
1. ISNULL(MyColumn, 0)
2. SELECT CASE WHEN MyColumn IS NULL THEN 0 ELSE MyColumn END FROM MyTable
3. SELECT COALESCE(MyCoumn, 0) FROM MyTable
There is another way but it is not supported by most of the databases SELECT MyColumn + 0 This might work, but NULL + anything is still NULL in T-SQL.
Use coalesce()
:
select coalesce(Eprice, 0) as Eprice
In SQL Server only, you can save two characters with isnull()
:
select isnull(Eprice, 0) as Eprice
Try ISNULL(Eprice, 0)
instead of Eprice