久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > SQL中的ISNULL函數使用介紹建站知識

SQL中的ISNULL函數使用介紹建站知識

時間:2023-05-24 07:05:24 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識SQL中有多種多樣的函數,下面將為您介紹SQL中的ISNULL函數,包括其語法、注釋、返回類型等,供您參考,希望對您學seo網站優化培訓企業網站建設。

seo網站優化培訓企業網站建設

ISNULL

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

語法ISNULL ( check_expression , replacement_value )

參數check_expression

將被檢查是否為 NULL的表達式。ch建設網站eck_expression 可以是任何類型的。

replacement_value

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

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

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

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

USE pubsGOSELECT AVG(ISNULL(price, $10.00))FROM titlesGO

下面是結果集:

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

(1 row(s) affected)

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

USE pubsGOSELECT SUBSTRING(title, 1, 15) AS Title, type AS Type, ISNULL(price, 0.00) AS PriceFROM titlesGO

下面是結果集:

Title Type Price --------------- ------------ -------------------------- The Busy Execut business 19.99 Cooking with Co business 11.95 You Can Combat business 2.99 Straight Talk A business 19.99 Silicon Valley mod_cook 19.99 The Gourmet Mic mod_cook 2.99 The Psychology UNDECIDEDSQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函數 請看下面的 "Products" 表:

P_Id ProductName UnitPrice UnitsInStock UnitsOnOrder

1 computer 699 25 網站推廣優化seo15

2 printer 365 網站seo優化診斷工具36

3 telephone 280 159 57

假如 "UnitsOnOrder" 是可選的,而且可以包含 NULL 值。

我們使用如下 SELECT 語句:

SELECT ProductName,UnitPrice*(UnitsInStock+UnitsOnOrder) FROM Products

在上面的例子中,如果有 "UnitsOnOrder" 值是 NULL,那么結果是 NULL。

微軟的 ISNULL() 函數用于規定如何處理 NULL 值。

NVL(), IFNULL() 和 COALESCE() 函數也可以達到相同的結果。

在這里,我們希望 NULL 值為 0。

下面,如果 "UnitsOnOrder" 是 NULL,則不利于計算,因此如果值是 NULL 則 ISNULL() 返回 0。

SQL Server / MS AccessSELECT ProductName,UnitPrice*(UnitsInStock+ISNULL(UnitsOnOrder,0)) FROM Products Oracle

Oracle 沒有 ISNULL() 函數。不過,我們可以使用 NVL() 函數達到相同的結果:

SELECT ProductName,UnitPrice*(UnitsInStock+NVL(UnitsOnOrder,0)) FROM Products MySQL

MySQL 也擁有類似 ISNULL() 的函數。不過它的工作方式與微軟的 ISNULL() 函數有點不同。

關鍵詞標簽: 標簽 函數 SQL

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章SQL中的ISNULL函數使用介紹建站知識主要講述函數,標簽,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6265.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 博白县| 施秉县| 大埔区| 鲁山县| 高阳县| 渭源县| 沁阳市| 苗栗县| 安乡县| 宁河县| 揭阳市| 克什克腾旗| 丰台区| 自贡市| 延长县| 平遥县| 淅川县| 丹寨县| 鄯善县| 荥阳市| 文山县| 咸阳市| 阿坝| 静乐县| 香河县| 通化市| 辛集市| 西贡区| 类乌齐县| 顺义区| 名山县| 肥西县| 务川| 南召县| 怀远县| 盐亭县| 阜康市| 泰和县| 仁寿县| 河北省| 安徽省|