Ios 如何检查列值为null或具有值

Ios 如何检查列值为null或具有值,ios,sql,if-statement,case,inner-join,Ios,Sql,If Statement,Case,Inner Join,我需要检查一下,如果列为null,它将接受null。如果该列有一些值,我需要从该列中获取值。我尝试了IF语句和CASE,但不起作用。我将此查询用于iOS sqlite select b.QM_ID,b.QM_QCM_ID,b.QM_Question,b.QM_Type,b.QM_Parent_Id,null,null from question_master b INNER JOIN Assessment_master d 表: b.QM_ID b.QM_QCM_ID b.QM_Ques

我需要检查一下,如果列为null,它将接受null。如果该列有一些值,我需要从该列中获取值。我尝试了IF语句和CASE,但不起作用。我将此查询用于iOS sqlite

select 
b.QM_ID,b.QM_QCM_ID,b.QM_Question,b.QM_Type,b.QM_Parent_Id,null,null 
from question_master b INNER JOIN Assessment_master d
表:

b.QM_ID b.QM_QCM_ID  b.QM_Question d.AM_Answer d.AM_Comments
   3       2             question     NULL        value
   4        5             question2    NULL        NULL
MySQL确实有一个ISNULL()函数。但是,它的工作原理与Microsoft的ISNULL()函数略有不同

在MySQL中,我们可以使用IFNULL()函数,如下所示:

SELECT ProductName,UnitPrice*(UnitsInStock+IFNULL(UnitsOnOrder,0))
FROM Products

如果为空(d.AM\U答案,0)