判斷數據庫字段為空函數是什麼?我想知道數據庫中表的某個字段的某些記錄是否為空
不能用程序語句,必須是Sql Server中的函數。

解决方案 »

  1.   

    zlp321002(龙卷风2006) coalesce:
    coalesce
    這個函數怎麼用啊
    語法是什麼?有沒有參數這類的東東?
      

  2.   

    coalesce和Case差不多语法是coalesce(表达式1,表达式2,.....n)用Case来表示就是
    Case
      when 表达式1 is not null 表达式1
      when 表达式2 is not null 表达式2
      ....
      else n  end
      

  3.   

    coalesce(表达式1,表达式2,.....,表达式n)
    返回众多表达式中第一个非NULL表达式的值,如果所有表达式均为NULL,则函数返回NULL
      

  4.   

    OK
    謝謝各位
    問題搞定
    CASE WHEN  s.zfje>0 and  s.tbrq is null  THEN 1 ELSE 0 END
    s.tbrq is null  此語句判斷字段s.tbrq為空