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

新聞動態(tài)

詳解MySQL like如何查詢包含'%'的字段(ESCAPE用法)

發(fā)布日期:2022-02-21 15:27 | 文章來源:站長之家

在SQl like語句中,比如

SELECT * FROM user WHERE username LIKE '%luchi%'
SELECT * FROM user WHERE username LIKE '_luchi_',
  • % 作為通配符通配多個
  • _ 作為通配符通配一個

但當like 所要查詢的字段中含有 % ,我們?nèi)绾稳ゲ椋?/p>

這個時候就需要指明 字段中的那個'%‘ 不作為通配符;
這里就需要用到 ESCAPE 轉義

測試:

這里我們使用這張表

轉義前:

SELECT * FROM user WHERE username LIKE '%%%';


這里會發(fā)現(xiàn)三個%號都被當做通配符了;

轉義后:

SELECT * FROM user WHERE username LIKE '%1%%' ESCAPE '1';


查詢成功

注:

  • ESCAPE 后面跟著一個字符,里面寫著什么,什么就是轉義符;
  • 然后就像 C語言中轉義字符一樣 例如 ‘\n','\t', 把這個字符寫在你需要轉義的那個%號前就可以了;

技巧與建議:

MySQL的通配符很有用。但這種功能是有代價的:通配符搜索的處理一般要比前面討論的其他搜索所花時間更長。這里給出一些使用通配符要記住的技巧。

  • 不要過度使用通配符。如果其他操作符能達到相同的目的,應該 使用其他操作符。
  • 在確實需要使用通配符時,除非絕對有必要,否則不要把它們用 在搜索模式的開始處。把通配符置于搜索模式的開始處,搜索起 來是最慢的。
  • 仔細注意通配符的位置。如果放錯地方,可能不會返回想要的數(shù).

到此這篇關于詳解MySQL like如何查詢包含'%'的字段(ESCAPE用法)的文章就介紹到這了,更多相關MySQL like查詢%內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持本站!

美國穩(wěn)定服務器

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

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

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

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部