SQL中ISNULL的使用

2021-09-06 17:47:30 字數 533 閱讀 1567

在敲寫相關sql語句時,我們經常會遇到一些空的字串或者是字段,這就給我們對資料庫造成一定的麻煩,系統經常會提示「某值null不能轉換」「插入的值不能為空」等等諸如此類的提示,isnull函式會幫助你搞定這些小菜。

isnull 函式主要作用是將為空的值替換為指定值,如果不為空返回檢查型別的返回值,isnull的語法:

isnull (check_expression , replacement_value)

引數check_expression ,是待檢查是否為空的表示式,引數replacement_value是帶替換的指定值,如果引數check_expression為空則引數replacement_value進行填充,如果check_expression不為空,則返回表示式相應的返回值型別,需要注意到是引數check_expression和引數replacement_value的型別需要保持一致,否則要進行相應的轉換

如下:isnull(t03.db0011a,0)

解釋:這個例項的意思就是如果欄位t03.db0011a值為空就在字段t03.db0011a中新增0

SQL中ISNULL函式使用介紹

isnull value1,value2 如果在select中就是isnull可以判斷是否是null,如果是給個預設值,isnull 欄位名 設定預設的資料 例如 select isnull 分數,0 from xuesheng where name 張三 在表xuesheng中,字段分數如果為空,...

SQL中isnull的用法

使用指定的值替換 null isnull check expression replacement value check expression 將被檢查是否為 null的表示式 replacement value 預備的替換值 當 check expression 不為null時返回 check ...

SQL中的ISNULL的用法

1 作用 使用指定的替換值替換 null。2 語法 isnull check expression replacement value 3 引數 check expression 將被檢查是否為 null的表示式。check expression 可以是任何型別的。replacement value...