欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
sqlserver模糊查詢(xún)常用方法
摘要:LIKE關(guān)鍵字搜索與指定模式匹配的字符串、日期或時(shí)間值。LIKE 關(guān)鍵字使用常規表達式包含值所要匹配的模式。模式包含要搜索的字符串,字符串中可包含四種通配符的任意組合。
sqlserver模糊查詢(xún)
搜索條件中的模式匹配
LIKE 關(guān)鍵字搜索與指定模式匹配的字符串、日期或時(shí)間值。LIKE 關(guān)鍵字使用常規表達式包含值所要匹配的模式。模式包含要搜索的字符串,字符串中可包含四種通配符的任意組合。
通配符 含義
% 包含零個(gè)或更多字符的任意字符串。
_ 任何單個(gè)字符。
[ ] 指定范圍(例如 [a-f])或集合(例如 [abcdef])內的任何單個(gè)字符。
[^] 不在指定范圍(例如 [^a - f])或集合(例如 [^abcdef])內的任何單個(gè)字符。

請將通配符和字符串用單引號引起來(lái),例如:
LIKE 'Mc%' 將搜索以字母 Mc 開(kāi)頭的所有字符串(如 McBadden)。

LIKE '%inger' 將搜索以字母 inger 結尾的所有字符串(如 Ringer、Stringer)。

LIKE '%en%' 將搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。

LIKE '_heryl' 將搜索以字母 heryl 結尾的所有六個(gè)字母的名稱(chēng)(如 Cheryl、Sheryl)。

LIKE '[CK]ars[eo]n' 將搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。

LIKE '[M-Z]inger' 將搜索以字符串 inger 結尾、以從 M 到 Z 的任何單個(gè)字母開(kāi)頭的所有名稱(chēng)(如 Ringer)。

LIKE 'M[^c]%' 將搜索以字母 M 開(kāi)頭,并且第二個(gè)字母不是 c 的所有名稱(chēng)(如 MacFeather)。
下列查詢(xún)在 authors 表中查找所有區號為 415 的電話(huà)號碼:
Select phone
FROM pubs.dbo.authors
Where phone LIKE '415%'
可以用同樣的通配符使用 NOT LIKE。若要在 authors 表中查找區號不是 415 的所有電話(huà)號碼,請使用下列等價(jià)查詢(xún)中的任意一個(gè):
sqlserver模糊查詢(xún)代碼如下:
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 子句結合使用。例如,下列查詢(xún)從 authors 表中檢索以 415 開(kāi)頭且 IS NOT NULL 的所有電話(huà)號碼:
代碼如下:
USE pubs
Select phone
FROM authors
Where phone LIKE '415%' and phone IS NOT NULL 

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

 
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
like模糊查詢(xún)
word查找替換應用:高效的英文排版技巧
實(shí)現關(guān)鍵字搜索功能
查找和替換:正則表達式
QRegExp正則表達式
pov
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久