ID:55339490 大?。?14.00 KB 頁(yè)數(shù):8頁(yè) 時(shí)間:2020-05-11 2、abcdef])中的任何單個(gè)字符。WHEREau_lnameLIKE'[C-P]arsen'將查找以arsen結(jié)尾且以介于C與P之間的任何單個(gè)字符開(kāi)始的作者姓氏,例如,Carsen、Larsen、Karsen等。[^]不屬于指定范圍([a-f])或集合([abcdef])的任何單個(gè)字符。WHEREau_lnameLIKE'de[^l]%'將查找以de開(kāi)始且其后的字母不為l的所有作者的姓氏。將通配符作為文字使用可以將通配符模式匹配字符串用作文字字符串,方法是將通配符放在括號(hào)中。下表顯示了使用LIKE關(guān)鍵字 3、和[]通配符的示例。符號(hào)含義LIKE'5[%]'5%LIKE'[_]n'_nLIKE'[a-cdf]'a、b、c、d或fLIKE'[-acdf]'-、a、c、d或fLIKE'[[]'[LIKE']']LIKE'abc[_]d%'abc_d和abc_deLIKE'abc[def]'abcd、abce和abcf使用ESCAPE子句的模式匹配可搜索包含一個(gè)或多個(gè)特殊通配符的字符串。例如,customers數(shù)據(jù)庫(kù)中的discounts表可能存儲(chǔ)含百分號(hào)(%)的折扣值。若要搜索作為字符而不是通配符的百分號(hào),必須提 4、供ESCAPE關(guān)鍵字和轉(zhuǎn)義符。例如,一個(gè)樣本數(shù)據(jù)庫(kù)包含名為comment的列,該列含文本30%。若要搜索在comment列中的任何位置包含字符串30%的任何行,請(qǐng)指定由WHEREcommentLIKE'%30!%%'ESCAPE'!'組成的WHERE子句。如果不指定ESCAPE和轉(zhuǎn)義符,SQLServer將返回所有含字符串30的行。下例說(shuō)明如何在pubs數(shù)據(jù)庫(kù)titles表的notes列中搜索字符串"50%offwhen100ormorecopiesarepurchased":SELECTnotesFR 5、OMtitlesWHEREnotesLIKE'50%%offwhen100ormorecopiesarepurchased'ESCAPE'%' 6、表中的單一字符可用括在括號(hào)([])中的一組字符(字符表)來(lái)匹配表達(dá)式中任何的單一字符,而且字符表中幾乎可以包含 7、它是一組之外的單一字符,就能用來(lái)匹配。除了括在括號(hào)內(nèi)的字符的簡(jiǎn)單表列,字符表可以指定一字符范圍,用連字符號(hào)(-)來(lái)隔開(kāi)范圍的上下界。例如,在樣式中使用[A-Z],可在包含從A到Z的任何大寫(xiě)字母的表達(dá)式內(nèi),找出相應(yīng)的字符位置??梢栽诶ㄌ?hào)之中包含多個(gè)范圍且不需要在范圍間劃上界線。例如,[a-zA-Z0-9]指任何符合文數(shù)值的字符。一定要注意,僅當(dāng)使用MicrosoftJet4.X版和MicrosoftOLEDBProviderforJet時(shí),ANSISQL通配符(%)和(_)才可用。若使用Microsoft 8、Access或DAO,則將其視為原義字符。樣式匹配的重要的規(guī)則還有:·在字符表開(kāi)頭的驚嘆號(hào)(!),意味著在表達(dá)式中尋找那些不包括在字符表中的字符。若驚嘆號(hào)(!)在括號(hào)之外,它只匹配它自己?!と绻B字符(-)在字符表的開(kāi)頭(如果有驚嘆號(hào),則緊跟在驚嘆號(hào)之后),或在字符表的末尾,則它匹配連字符(-)自己。否則它被視為ANSI字符范圍的標(biāo)識(shí)?!ぎ?dāng)您指定一個(gè)字符范圍時(shí),首尾字符必須以升序的順序出現(xiàn)(A-Z或0-100)。例如,[A-Z]是有效的,而 此文檔下載收益歸作者所有SQL 語(yǔ)中的通配符.doc
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。