五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

sqlserver 模糊查詢常用方法

發(fā)布日期:2022-01-28 12:28 | 文章來源:源碼中國

LIKE 關(guān)鍵字搜索與指定模式匹配的字符串、日期或時間值。LIKE 關(guān)鍵字使用常規(guī)表達式包含值所要匹配的模式。模式包含要搜索的字符串,字符串中可包含四種通配符的任意組合。
通配符 含義
% 包含零個或更多字符的任意字符串。
_ 任何單個字符。
[ ] 指定范圍(例如 [a-f])或集合(例如 [abcdef])內(nèi)的任何單個字符。
[^] 不在指定范圍(例如 [^a - f])或集合(例如 [^abcdef])內(nèi)的任何單個字符。 請將通配符和字符串用單引號引起來,例如:
LIKE 'Mc%' 將搜索以字母 Mc 開頭的所有字符串(如 McBadden)。 LIKE '%inger' 將搜索以字母 inger 結(jié)尾的所有字符串(如 Ringer、Stringer)。 LIKE '%en%' 將搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。 LIKE '_heryl' 將搜索以字母 heryl 結(jié)尾的所有六個字母的名稱(如 Cheryl、Sheryl)。 LIKE '[CK]ars[eo]n' 將搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。 LIKE '[M-Z]inger' 將搜索以字符串 inger 結(jié)尾、以從 M 到 Z 的任何單個字母開頭的所有名稱(如 Ringer)。 LIKE 'M[^c]%' 將搜索以字母 M 開頭,并且第二個字母不是 c 的所有名稱(如 MacFeather)。
下列查詢在 authors 表中查找所有區(qū)號為 415 的電話號碼:
Select phone
FROM pubs.dbo.authors
Where phone LIKE '415%'
可以用同樣的通配符使用 NOT LIKE。若要在 authors 表中查找區(qū)號不是 415 的所有電話號碼,請使用下列等價查詢中的任意一個:
復(fù)制代碼 代碼如下:

Select phone
FROM pubs.dbo.authors
Where phone NOT LIKE '415%'
-- or
Select phone
FROM pubs.dbo.authors
Where NOT phone LIKE '415%'

IS NOT NULL 子句可與通配符和 LIKE 子句結(jié)合使用。例如,下列查詢從 authors 表中檢索以 415 開頭且 IS NOT NULL 的所有電話號碼:
復(fù)制代碼 代碼如下:

USE pubs
Select phone
FROM authors
Where phone LIKE '415%' and phone IS NOT NULL

重要 包含 LIKE 關(guān)鍵字的語句的輸出結(jié)果取決于安裝過程中所選的排序次序。 可用于 text 列的 Where 條件只有 LIKE、IS NULL 或 PATINDEX。
不與 LIKE 一同使用的通配符將解釋為常量而非模式,換言之,這些通配符僅代表其本身的值。下列查詢試圖查找只由四個字符 415% 組成的電話號碼。該查詢并不會查找以 415 開頭的電話號碼。
Select phone
FROM pubs.dbo.authors
Where phone = '415%'
使用通配符時應(yīng)著重考慮的另一個問題是對性能的影響。如果表達式以通配符開頭,就不能使用索引。(就如同給定了姓名"%mith"而非"Smith"時,將無法知道應(yīng)從電話簿的哪一頁開始查找。)表達式中間或結(jié)尾處的通配符不妨礙使用索引,如同在電話簿中一樣,如果姓名為"Samuel%",則不論 Samuels 和 Samuelson 是否都在電話簿上,都應(yīng)知道該從何處開始查找。
搜索通配符字符
可以搜索通配符字符。有兩種方法可指定平常用作通配符的字符:
使用 ESCAPE 關(guān)鍵字定義轉(zhuǎn)義符。在模式中,當(dāng)轉(zhuǎn)義符置于通配符之前時,該通配符就解釋為普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,請使用:
Where ColumnA LIKE '%5/%%' ESCAPE '/'
在上述 LIKE 子句中,前導(dǎo)和結(jié)尾百分號 (%) 解釋為通配符,而斜杠 (/) 之后的百分號解釋為字符 %。
在方括號 ([ ]) 中只包含通配符本身。要搜索破折號 (-) 而不是用它指定搜索范圍,請將破折號指定為方括號內(nèi)的第一個字符:
Where ColumnA LIKE '9[-]5'
下表顯示了括在方括號內(nèi)的通配符的用法。
符號 含義
LIKE '5[%]' 5%
LIKE '5%' 5 后跟 0 個或更多字符的字符串
LIKE '[_]n' _n
LIKE '_n' an, in, on (and so on)
LIKE '[a-cdf]' a, b, c, d, or f
LIKE '[-acdf]' -, a, c, d, or f
LIKE '[ [ ]' [
LIKE ']' ] 如果使用 LIKE 進行字符串比較,模式字符串中的包括起始空格和/或尾隨空格在內(nèi)的所有字符都有意義。如果查詢比較要求返回包含"abc "(abc 后有一個空格)的所有行,則不會返回列值為"abc"(abc 后沒有空格)行。但是反過來,情況并非如此??梢院雎阅J剿ヅ涞谋磉_式中的末尾空格。如果查詢比較要求返回包含"abc"(abc 后沒有空格)的所有行,則將返回以"abc"開始且具有零個或多個末尾空格的所有行。

香港快速服務(wù)器

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部