如何显示' 0'对于使用存储过程包含NULL的某个字段

时间:2016-11-02 08:45:54

标签: sql-server

我正在为公司收到的产品创建数据库。库存中有一个单独的表,其中包含一个名为Quantity的字段,如果尚未收到该项,则该字段显示为NULL。现在我需要显示' 0' 0对于相同的条件,即尚未收到。如何使用存储过程

执行此操作

1 个答案:

答案 0 :(得分:1)

使用这三种方法,您可以显示0而不是NULL

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