无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

MySQL系列之select 集合查詢方式實(shí)踐詳解

2022-04-11 20:30 作者:軟件測(cè)試技術(shù)之美  | 我要投稿

平時(shí)測(cè)試項(xiàng)目時(shí)難免會(huì)用到in和not in這樣的集合查詢方式,根據(jù)不同的項(xiàng)目需求結(jié)合SQL語句根據(jù)不同的where條件來過濾數(shù)據(jù),這時(shí)候in和not in這樣的關(guān)鍵字對(duì)我們就產(chǎn)生價(jià)值了,接下來結(jié)合案例與大家分享它的場(chǎng)景應(yīng)用。

in

in表示查的某個(gè)表的數(shù)據(jù)是否包括某些值。

記錄在表的范圍內(nèi)即顯示出來,記錄不符合集合查詢條件則過濾掉。

案例如下圖一:

案例圖二:

以上案例與大家講解了in 的用法,查詢學(xué)生表中的數(shù)據(jù),判斷stu_no學(xué)生號(hào)在某個(gè)集合里面,在里面即滿足條件顯示查詢的記錄數(shù)據(jù)。

not in

not in 表示查詢的數(shù)據(jù)不在某個(gè)集合里面,相對(duì)于in集合來說取反,如果判斷某個(gè)數(shù)據(jù)不在集合里面,則結(jié)果顯示不包括集合內(nèi)的數(shù)據(jù)。

案例如下圖所示:

根據(jù)查詢結(jié)果分析,查詢的數(shù)據(jù)不包括kitty-01和kitty-13這兩個(gè)條件的記錄,取得的結(jié)果數(shù)據(jù)是不包括不在集合里面的內(nèi)容。

應(yīng)用領(lǐng)域

一般用來判斷某些數(shù)據(jù)是否在某個(gè)集合中或者不在某個(gè)集合中,可以結(jié)果in 和not in 的關(guān)鍵字語法對(duì)數(shù)據(jù)進(jìn)行過濾。

當(dāng)然在Mysql系列課程中in 和not in 僅僅是根據(jù)軟件系統(tǒng)的業(yè)務(wù)需求的不同而應(yīng)用,平時(shí)應(yīng)用也較廣泛,希望同學(xué)們都能夠掌握這兩個(gè)知識(shí)點(diǎn),為后期的數(shù)據(jù)測(cè)試工作做好實(shí)施準(zhǔn)備。

語法規(guī)則提取詳解

  1. in關(guān)鍵字表示集合,在in后面跟括號(hào),在括號(hào)中寫入集合.

  2. not in 關(guān)鍵字表示不在集合內(nèi),在in后面跟括號(hào),在括號(hào)中寫入集合.

  3. in,not in,判斷某個(gè)值,是否出現(xiàn)在某個(gè)集合內(nèi)!

  4. 集合使用括號(hào)(),內(nèi)部是集合元素的形式.

案例:select * from 表名 where y_age in ('18','25')。

結(jié)語:看似兩個(gè)簡(jiǎn)單的知識(shí)點(diǎn),平時(shí)在工作中應(yīng)用非常廣泛,也容易被同學(xué)們忽略或者忘記,所以在這里老師特意花點(diǎn)時(shí)間與大家重點(diǎn)進(jìn)行闡述講解,同時(shí)也希望能夠幫助同學(xué)鞏固MySQL的基礎(chǔ),希望同學(xué)們通過今天這篇文章的講解,能夠?qū)⑦@兩個(gè)關(guān)鍵字消化吸收掉。



MySQL系列之select 集合查詢方式實(shí)踐詳解的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
丰台区| 祁东县| 梅州市| 平潭县| 民权县| 辰溪县| 岳阳市| 巴东县| 金昌市| 浠水县| 阳新县| 白玉县| 怀化市| 综艺| 日喀则市| 石柱| 凌云县| 枣阳市| 福安市| 宁波市| 丰城市| 涞水县| 定日县| 清丰县| 突泉县| 湟中县| 黄梅县| 灵丘县| 都匀市| 杭州市| 奉新县| 新闻| 桂平市| 萝北县| 独山县| 清流县| 禄丰县| 密山市| 绥芬河市| 锦屏县| 山西省|