select case re when null then 'a' else re end as 're' from visit为什么NULL的字段还是NULL,而不是'a'.

解决方案 »

  1.   

    select case re when is null then 'a' else re end as 're' from visit
      

  2.   

    温馨提示------开帖请结帖create table visit(re varchar(10))
    insert visit values(null)
    insert visit values('abc')select case when re is null then 'a' else re end as 're' from visitdrop table visit
      

  3.   

    select case  when re is null then 'a' else re end as 're' from visit
      

  4.   

    SELECT CASE WHEN ISNULL(SATEE,NULL) THEN 'A' ELSE STATE END AS FROM TABLE
      

  5.   

    不是不执行,是条件不满足啊因为Null不能用=判断的吧