• <output id="bhyeg"></output>
  • <i id="bhyeg"></i>
    1. <video id="bhyeg"></video>
    2. 有途教育

      模糊查詢sql語句的方法 有哪些注意事項

      方娜2019-07-27 13:57:57

      下面是小編整理的模糊查詢sql語句的方法,希望能對各位讀者有所幫助。

      模糊查詢sql語句

      怎樣模糊查詢sql語句

      sql模糊查詢的語法為“SELECT column FROM table WHERE column LIKE 'pattern'”,一共有四種匹配模式。

      %

      表示任意0個或多個字符。可匹配任意類型和長度的字符,有些情況下若是中文,請使用兩個百分號(%%)表示。

      _

      表示任意單個字符。模糊查詢sql語句是匹配單個任意字符,它常用來限制表達式的字符長度語句。

      [ ]

      表示括號內所列字符中的一個(類似正則表達式)。指定一個字符、字符串或范圍,要求所匹配對象為它們中的任一個。

      [^ ]

      表示不在括號所列之內的單個字符。其取值和 [] 相同,但它要求所匹配對象為指定字符以外的任一個字符。

      sql查詢內容包含通配符時,由于通配符的緣故,導致我們查詢特殊字符“%”、“_”、“[”的語句無法正常實現,而把特殊字符用“[ ]”括起便可正常查詢。在不同的數據庫中,sql模糊搜索的語句會有不同,可在系統幫助文檔中了解。

      模糊查詢sql語句有哪些注意事項

      SQL模糊查詢,使用like比較關鍵字,加上SQL里的通配符,請參考以下:

      1、LIKE’Mc%’ 將搜索以字母 Mc 開頭的所有字符串(如 McBadden)。

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

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

      4、LIKE’_heryl’ 將搜索以字母 heryl 結尾的所有六個字母的名稱(如 Cheryl、Sheryl)。

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

      6、LIKE’[M-Z]inger’ 將搜索以字符串 inger 結尾、以從 M 到 Z 的任何單個字母開頭的所有名稱(如 Ringer)。

      7、LIKE’M[^c]%’ 將搜索以字母 M 開頭,并且第二個字母不是 c 的所有名稱(如MacFeather)。

      模糊搜索的定義主要有兩種觀點

      一種是系統允許被搜索信息和搜索提問之間存在一定的差異,這種差異就是“模糊”在搜索中的含義。例如,查找名字Smith時,就會找出與之相似的Smithe, Smythe, Smyth, Smitt等。

      另一種是實質上的搜索系統自動進行的同義詞搜索。同義詞由系統的管理界面配置。例如,配置“計算機”與“computer”為同義詞后,搜索“計算機”,則包含“computer”的網頁也會出現在搜索結果中。

      熱門推薦

      最新文章

      国产香蕉尹人在线视频你懂的_日韩中文无码字幕_99热门精品一区二区三区无码_国产a∨国片精品白丝美女视频
    3. <output id="bhyeg"></output>
    4. <i id="bhyeg"></i>
      1. <video id="bhyeg"></video>
      2. 在线观看欧美国产 | 性做久久久久久久免费看 | 日韩欧美精品久久 | 亚洲日韩首页中文字幕在线 | 中文字幕永久在线第一页 | 欧美黑人一级在线是看 |