SQL中isnull 和 as 的用法

2个回答

  • isnull(a,b) 的意思是,判断a是否是null值,如果是则取b,如果不是null则取a值

    as 在这里是给这一个自定义列顶一个了一个名称

    所以总起来说,意思是:

    如果a是null,则取b,如果a不是null,则取a

    如果a,b都是null,则取c,

    最终的结果,作为一个新列D,出现在查询结果中