<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Jcat
    寵辱不驚,閑看庭前花開花落~~
    posts - 173,comments - 67,trackbacks - 0
    我們都知道SQL查詢過程中,單引號“'”是特殊字符,所以在查詢的時候要轉換成雙單引號“''”。
    但這只是特殊字符的一個,在實際項目中,發現對于like操作還有以下特殊字符:下劃線“_”,百分號“%”,方括號“[]”以及尖號“^”。
    其用途如下:
    下劃線:用于代替一個任意字符(相當于正則表達式中的 ? )
    百分號:用于代替任意數目的任意字符(相當于正則表達式中的 * )
    方括號:用于轉義(事實上只有左方括號用于轉義,右方括號使用最近優先原則匹配最近的左方括號)
    尖號:用于排除一些字符進行匹配(這個與正則表達式中的一樣)
    以下是一些匹配的舉例,需要說明的是,只有like操作才有這些特殊字符,=操作是沒有的。
    a_b...??????? a[_]b%
    a%b...?????? a[%]b%
    a[b...?????? a[[]b%
    a]b...?????? a]b%
    a[]b...????? a[[]]b%
    a[^]b...???? a[[][^]]b%
    a[^^]b...??? a[[][^][^]]b%
    ?
    在實際進行處理的時候,對于=操作,我們一般只需要如此替換:
    ' -> ''
    對于like操作,需要進行以下替換(注意順序也很重要)
    [ -> [[]???? (這個必須是第一個替換的!!)
    % -> [%]??? (這里%是指希望匹配的字符本身包括的%而不是專門用于匹配的通配符)
    _ -> [_]
    ^ -> [^]
    ?
    posted on 2006-11-16 18:31 Jcat 閱讀(2621) 評論(0)  編輯  收藏 所屬分類: Database
    主站蜘蛛池模板: 亚洲综合另类小说色区色噜噜| 在线观看的免费网站| 又黄又爽无遮挡免费视频| 亚洲а∨精品天堂在线| 成人免费福利电影| 亚洲日韩看片无码电影| 免费鲁丝片一级观看| 中文有码亚洲制服av片| 全免费a级毛片免费看无码| 亚洲国产精品精华液| 日韩电影免费在线| 337p日本欧洲亚洲大胆人人| 国产99视频精品免费视频7| 免费视频成人国产精品网站| 亚洲精品97久久中文字幕无码| AAAAA级少妇高潮大片免费看| 亚洲精品高清国产一线久久| 日本人成在线视频免费播放| 亚洲精品视频久久| 免费高清小黄站在线观看| 亚洲AV无码一区二区三区牲色| 免费播放春色aⅴ视频| 在线视频网址免费播放| 亚洲尹人香蕉网在线视颅| 亚欧色视频在线观看免费| 精品亚洲国产成人av| 亚洲日韩中文字幕在线播放| 69视频在线是免费观看| 亚洲欧美国产国产一区二区三区| 国产在线a不卡免费视频| 两个人看的www高清免费视频| 麻豆亚洲av熟女国产一区二| 麻豆国产人免费人成免费视频| 一级特黄录像免费播放中文版| 亚洲成色999久久网站| 成年美女黄网站18禁免费| 一级毛片视频免费观看| 亚洲福利视频一区二区三区| 国产一卡二卡≡卡四卡免费乱码| a级毛片免费高清毛片视频| 亚洲最大的成人网站|