日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MySql 模糊查询

發布時間:2024/3/24 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySql 模糊查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實例:

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)。?

理論:

SELECT 字段 FROM 表 WHERE 某字段 Like 條件



其中關于條件,SQL提供了四種匹配模式:

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

比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'

將會把u_name為“張三”,“張貓三”、“三腳貓”,“唐三藏”等等有“三”的記錄全找出來。

另外,如果需要找出u_name中既有“三”又有“貓”的記錄,請使用and條件
SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%貓%'

若使用 SELECT * FROM [user] WHERE u_name LIKE '%三%貓%'
雖然能搜索出“三腳貓”,但不能搜索出符合條件的“張貓三”。

2,_?: 表示任意單個字符。匹配單個任意字符,它常用來限制表達式的字符長度語句:

比如 SELECT * FROM [user] WHERE u_name LIKE '_三_'
只找出“唐三藏”這樣u_name為三個字且中間一個字是“三”的;

再比如 SELECT * FROM [user] WHERE u_name LIKE '三__';
只找出“三腳貓”這樣name為三個字且第一個字是“三”的;


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

比如 SELECT * FROM [user] WHERE u_name LIKE '[張李王]三'
將找出“張三”、“李三”、“王三”(而不是“張李王三”);

如 [ ] 內有一系列字符(01234、abcde之類的)則可略寫為“0-4”、“a-e”
SELECT * FROM [user] WHERE u_name LIKE '老[1-9]'
將找出“老1”、“老2”、……、“老9”;

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

比如 SELECT * FROM [user] WHERE u_name LIKE '[^張李王]三'
將找出不姓“張”、“李”、“王”的“趙三”、“孫三”等;

SELECT * FROM [user] WHERE u_name LIKE '老[^1-4]';
將排除“老1”到“老4”,尋找“老5”、“老6”、……

5,查詢內容包含通配符時?

由于通配符的緣故,導致我們查詢特殊字符“%”、“_”、“[”的語句無法正常實現,而把特殊字符用“[ ]”括起便可正常查詢。據此我們寫出以下函數:
?


function sqlencode(str)
str=replace(str,"[","[[]") '此句一定要在最前
str=replace(str,"_","[_]")
str=replace(str,"%","[%]")
sqlencode=str
end function

在查詢前將待查字符串先經該函數處理即可,并且在網頁上連接數據庫用到這類的查詢語句時侯要注意:

如Select * FROM user Where name LIKE '老[^1-4]';上面 《'》老[^1-4]《'》是要有單引號的,別忘了,我經常忘!

?

文章轉載于:?http://www.cnblogs.com/muzixiaodan/p/5583473.html

?

版權聲明:博客對我來說是記憶的筆記和知識的分享~非常感謝博客大神的幫助,若有無意侵權,請您聯系我,謝謝? https://blog.csdn.net/qq_36698956

總結

以上是生活随笔為你收集整理的MySql 模糊查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产1区 | 制服 丝袜 综合 日韩 欧美 | 欧美亚洲在线视频 | 超碰在线观看99 | 杨幂国产精品一区二区 | 亚洲第一二三区 | 日本一二三区在线 | 国产性―交―乱―色―情人 | 秘密基地电影免费版观看国语 | 欧美精品久久久久久久自慰 | 天天干天天爱天天操 | 日本亚洲国产 | 国产欧美一区在线观看 | 操夜夜操| 色久天堂| 男生和女生差差视频 | 99久久久久久 | 日本女优黄色 | 三级av片 | 日韩高清欧美 | 欧美肥老妇 | 熟女高潮一区二区三区 | 边吃奶边添下面好爽 | 91操视频 | 色综合自拍 | 日韩视频网站在线观看 | 青青视频免费观看 | 春色激情 | 性久久久久久久久久久 | 青娱乐国产 | 午夜精品久久久久久久蜜桃 | 亚洲 欧美 日韩 在线 | 亚洲久久在线观看 | 美女的奶胸大爽爽大片 | 天天干天天操天天干 | 午夜成人影片 | 国产精品老牛影院99av | 男人的天堂视频 | 最近中文字幕在线mv视频在线 | 精品裸体舞一区二区三区 | 天天看片天天爽 | 国产一区二区三区视频在线播放 | 国产一二精品 | 极品女神无套呻吟啪啪 | 亚洲成人精品一区二区 | 秘密基地在线观看完整版免费 | 日本午夜精华 | 中国老熟女重囗味hdxx | 裸体男女树林做爰 | missav | 免费高清av在线看 | 村姑电影在线播放免费观看 | 麻豆精品在线 | 青青草原伊人网 | 米奇影视第四色 | 亚洲视频一二三四 | 毛片无码免费无码播放 | 三上悠亚 电影 | 国产精品久久久久久久久久久久 | 一级做a爰片久久毛片潮喷 天天透天天干 | 日本在线不卡一区 | 国产一级免费大片 | 欧美在线色视频 | 九色蝌蚪9l视频蝌蚪9l视频 | 18被视频免费观看视频 | avt天堂网 | 婷婷综合六月 | 亚洲五月婷 | 日本一区二区三区视频在线 | 欧美午夜精品一区二区 | 久久综合色综合 | 99极品视频 | 久久免费视频一区二区 | 国产精品一区在线播放 | 少妇中出视频 | 冈本视频在线观看 | 先锋影音制服丝袜 | 国产无码日韩精品 | 国产三级视频 | 亚洲天堂热 | 无码人妻精品一区二区三区99不卡 | 欧美黑粗硬 | 天天爱天天舔 | 亚洲天堂视频一区 | 第一页综合 | 天天免费视频 | 婷婷天堂网 | 成人a在线 | 日韩精品人妻一区二区三区免费 | 欧美精品一区二区性色a+v | 日韩av.com| 国产一区日本 | 69人人 | 一本黄色片| 国产精品人人爽 | 中国老头同性xxxxx | 丁香婷婷综合激情五月色 | 久久久久亚洲av成人网人人网站 | 97久久久久久久久久 | 国产精品一区无码 |