最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL中not in與null值的具體使用

 更新時間:2024年01月02日 09:25:03   作者:Stephen6Yang  
本文主要介紹了SQL中not in與null值的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

A not in B的原理是拿A表值與B表值做是否不等的比較, 也就是a != b. 在sql中, null是缺失未知值而不是空值。

當你判斷任意值a != null時, 官方說, “You cannot use arithmetic comparison operators such as =, <, or <> to test for NULL”, 任何與null值的對比都將返回null. 因此返回結(jié)果為否,這點可以用代碼 select if(1 = null, ‘true’, ‘false’)證實.

舉個例子

在這里插入圖片描述

select id,case when p_id is null then 'Root' 
when id not in (select p_id from tree) then 'Leaf' end type
else 'Inner' 
from tree

這種寫法會導致Leaf結(jié)果完全看不到

從上述原理可見, 當詢問 id not in (select p_id from tree)時, 因為p_id有null值, 返回結(jié)果全為false, 于是跳到else的結(jié)果, 返回值為inner. 所以在答案中,leaf結(jié)果從未彰顯,全被inner取代.

到此這篇關(guān)于SQL中not in與null值的具體使用的文章就介紹到這了,更多相關(guān)SQL not in與null值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SQL語句如何實現(xiàn)超簡單的多表查詢

    SQL語句如何實現(xiàn)超簡單的多表查詢

    多表查詢就是在一條查詢語句中,從多張表里一起取出所需的數(shù)據(jù),如果要想進行多表查詢,下面這篇文章主要給大家介紹了關(guān)于SQL語句如何實現(xiàn)超簡單的多表查詢的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • SQL2000安裝后,SQL Server組無項目解決方法

    SQL2000安裝后,SQL Server組無項目解決方法

    這篇文章主要介紹了SQL2000安裝后,SQL Server組無項目解決方法,需要的朋友可以參考下
    2016-09-09
  • SQLSERVER 臨時表和表變量的區(qū)別匯總

    SQLSERVER 臨時表和表變量的區(qū)別匯總

    不管臨時表還是表變量都帶了表這個詞,既然提到表 ,按推理自然會落到某數(shù)據(jù)庫中,如果真在一個數(shù)據(jù)庫中,那自然就有它的存儲文件 .mdf和.ldf,那是不是如我推理的那樣呢,這篇文章主要介紹了SQLSERVER 臨時表和表變量到底有什么區(qū)別,需要的朋友可以參考下
    2023-02-02
  • SQL 平均數(shù)統(tǒng)計

    SQL 平均數(shù)統(tǒng)計

    sql下求列的平均數(shù)的語句
    2008-12-12
  • SQL SERVER 2012數(shù)據(jù)庫自動備份的方法

    SQL SERVER 2012數(shù)據(jù)庫自動備份的方法

    這篇文章主要為大家詳細介紹了SQL SERVER 2012數(shù)據(jù)庫自動備份的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • SQL字段拆分優(yōu)化

    SQL字段拆分優(yōu)化

    sql優(yōu)化做的好,對程序的運行速度有很大的幫助,本篇文章給大家介紹sql字段拆分優(yōu)化,需要的朋友一起來學習吧。
    2015-09-09
  • Windows系統(tǒng)徹底卸載SQL?Server通用方法(推薦!)

    Windows系統(tǒng)徹底卸載SQL?Server通用方法(推薦!)

    卸載SQL是一件很麻煩的事,只要是重裝過SQL的人都知道,下面這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)徹底卸載SQL?Server通用方法的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • sql IDENTITY_INSERT對標識列的作用和使用

    sql IDENTITY_INSERT對標識列的作用和使用

    本文主要介紹了sql IDENTITY_INSERT對標識列的作用和使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • sqlserver 導出插入腳本代碼

    sqlserver 導出插入腳本代碼

    工作中經(jīng)常遇到需要將遠程客戶數(shù)據(jù)庫中的數(shù)據(jù)復制到本地來測試,下載整個數(shù)據(jù)庫太大了不值得,用下面的腳本可以按指定表生成Insert腳本,將腳本復制到本地來執(zhí)行,這樣快捷了不少
    2012-01-01
  • SQl server索引創(chuàng)建和使用方式

    SQl server索引創(chuàng)建和使用方式

    文章介紹了SQL Server中創(chuàng)建非聚集索引的方法,并通過SQL查詢對比了索引前后的性能差異,索引可以提高查詢效率,但過多的索引會增加維護成本,文章強調(diào)了聚集索引的重要性,并建議在建表時將主鍵設(shè)置為聚集索引
    2026-02-02

最新評論

铜山县| 繁昌县| 班玛县| 新沂市| 临安市| 涟源市| 濮阳市| 桦川县| 波密县| 北碚区| 砀山县| 泾阳县| 泰顺县| 永顺县| 谢通门县| 兴义市| 徐汇区| 永州市| 彰化县| 南康市| 隆昌县| 大邑县| 托克逊县| 兴海县| 博野县| 郑州市| 宁波市| 达拉特旗| 印江| 兴山县| 耒阳市| 姜堰市| 鄯善县| 湟源县| 高雄县| 利川市| 四平市| 保山市| 长沙县| 芮城县| 尼木县|