西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程數(shù)據(jù)庫教程 → SQL 中ISNULL應(yīng)用舉例/sql查詢空記錄is Null

SQL 中ISNULL應(yīng)用舉例/sql查詢空記錄is Null

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/3/11 12:44:23字體大。A-A+

作者:西西點(diǎn)擊:532次評論:0次標(biāo)簽: sql

  • 類型:電子教程大。8.5M語言:中文 評分:8.3
  • 標(biāo)簽:
立即下載

我們有時需要在SQL Server中查找空的記錄可以用SQL語句來實(shí)現(xiàn)

比如需要查找日期字段為 Null 的數(shù)據(jù)可以用下面的SQL語句

 

select * from db whete date is Null

如果要查找不為空的可以用

select * from db whete not date is Null

 

ISNull在SQL Server 中的用法

ISNULL
使用指定的替換值替換 NULL。

語法
ISNULL ( check_expression , replacement_value )

參數(shù)
check_expression

將被檢查是否為 NULL的表達(dá)式。check_expression 可以是任何類型的。

replacement_value

在 check_expression 為 NULL時將返回的表達(dá)式。replacement_value 必須與 check_expresssion 具有相同的類型。

返回類型
返回與 check_expression 相同的類型。

注釋
如果 check_expression 不為 NULL,那么返回該表達(dá)式的值;否則返回 replacement_value。

示例
A. 將 ISNULL 與 AVG 一起使用
下面的示例查找所有書的平均價格,用值 $10.00 替換 titles 表的 price 列中的所有 NULL 條目。

USE pubs
GO
SELECT AVG(ISNULL(price, $10.00))
FROM titles
GO

下面是結(jié)果集:

--------------------------
14.24

(1 row(s) affected)

B. 使用 ISNULL
下面的示例為 titles 表中的所有書選擇書名、類型及價格。如果一個書名的價格是 NULL,那么在結(jié)果集中顯示的價格為 0.00。

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)