久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 根河市| 衡山县| 尖扎县| 家居| 宝鸡市| 石门县| 佛冈县| 固镇县| 苍南县| 阿荣旗| 镇沅| 青河县| 广元市| 清水河县| 措美县| 徐闻县| 庐江县| 茶陵县| 图们市| 柯坪县| 常德市| 旅游| 土默特左旗| 札达县| 蓝田县| 安达市| 宁波市| 车险| 顺平县| 凤台县| 通辽市| 锡林郭勒盟| 磴口县| 张掖市| 石景山区| 三河市| 嘉义县| 甘肃省| 随州市| 确山县| 中牟县|