我需要从表中选择一个名为ProgramID的字段,如果ProgramID为NULL,则需要从同一表中选择InterimProgramID中的值,并将其作为ProgramID进行别名。如何制作条件SELECT语句来做到这一点? 最佳答案 您需要ISNULL函数。SELECT ISNULL(a, b) 如果b为null,则选择a。另外,您可以使用WHEN / THEN选择选项BOL中的查找。本质上:其c switch / case块符合SQL。