六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql中使用通配符進行過濾圖文說明教程

[摘要]什么是通配符?通配符就是用來匹配值的一部分的特殊字符。搜索模式:由字面值、通配符或者兩者組合構成的搜索條件。1.like操作符:前面介紹的所有操作符都是針對一直值進行過濾的。不管是匹配還是多個值,測試大于還是小于已知值,或者檢查某個范圍的值,共同點是過濾中使用的值都是已知的。但是,這種過濾方法并不...
什么是通配符?

通配符就是用來匹配值的一部分的特殊字符。

搜索模式:由字面值、通配符或者兩者組合構成的搜索條件。


1.like操作符:

前面介紹的所有操作符都是針對一直值進行過濾的。不管是匹配還是多個值,測試大于還是小于已知值,或者檢查某個范圍的值,共同點是過濾中使用的值都是已知的。但是,這種過濾方法并不是任何時候都好用,例如,怎樣搜索產品名中包含文本anvil的所有產品?用簡單的比較操作符坑定不行,必須使用通配符。利用通配符可創(chuàng)建比較特定數(shù)據(jù)搜索模式。在這個例子中,如果你想找出名稱包含anvil的所有產品,可構造一個通配符搜索模式,找出產品名中任何位置出現(xiàn)anvik的產品。

為在搜索子句中使用通配符,必須使用link操作符。like指示MySQL,后跟的搜索模式利用通配符匹配而不是直接相等匹配進行比較。


2.百分號(%)通配符

最常使用的通配符是百分號(%)。在搜索串中,%表示任何字符出現(xiàn)的任意次數(shù)。例如,為了找出所有以詞a開頭的產品,可以使用以下select語句:

select prod_id,prod_name from products where prod_name like 'a%';

此例子使用了搜索模式'a%'。在執(zhí)行這條句子時,講檢索任意以a開頭的詞。%告訴MySQL接受a之后的任意字符,不管它有多少字符。

注意:根據(jù)MySQL的配置方式,搜索可以使區(qū)分大小寫的。如果區(qū)分大小寫,‘a%’與Apache這個詞不相匹配。

通配符可在搜索模式中任意位置使用,并且可以使用多個通配符。下面例子使用兩個通配符,它們位于模式的兩端:

select prod_id,prod_name from products where prod_name like '%a%';

代碼分析:搜索模式'%a%'表示匹配任何位置包含文本anvil的值,而不論它之前或之后出現(xiàn)什么字符。

通配符也可以出現(xiàn)在搜索模式中間。比如下面這個示例:

select prod_namefrom products where prod_name like '%a%';

重要的是要注意到,除了一個或多個字符外,%還能匹配0個字符。%代表搜索模式中給定位置的0個、1個或多個字符。

注意:1.為空格可能會干擾通配符匹配。比如在 '%a%'的a后面有一個或多個空格時,則子句where prod_name like '%a%';將不會匹配它們,因為在a后有多余字符。解決這個問題的一個簡單的辦法是在搜索模式最后加一個%。另一個更好的辦法是用函數(shù)將收尾空格去除。

2.雖然似乎%通配符可以匹配任何東西,但是有一個例外,即NULL。即使where prod_name like ‘%’也不能匹配用值NULL作為產品名的行。


3.下劃線‘_’通配符

另一個有用的通配符是下滑線(_)。下劃線的用途與%一樣,但下劃線之匹配單個字符而不是多個字符。

舉個例子:

select prod_id,prod_name from products where products where prod_name like '_ ton anvil';

輸出:

QQ截圖20170502180547.png

此where子句中的搜索模式給出了后面跟有文本的兩個通配符。結果只顯示匹配搜索模式的行:第一行中下環(huán)線匹配1,第二行中下劃線匹配2.

大家可以再試試用%進行匹配返回的結果,對比一下。

以上就是mysql中使用通配符進行過濾教程的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日韩在线观看精品 | 午夜视频网址 | 日韩啪 | 日韩中文字幕精品视频在线 | 香蕉视频在线免费播放 | 日本理论视频 | 怡春院日本一区二区久久 | 一本大道香蕉久97在线视频 | 色噜噜噜噜噜在线观看网站 | 色中文字幕 | 青青草原免费在线 | 日日摸夜夜添夜夜添一区二区 | 午夜精品视频在线观看美女 | 日韩毛片免费视频 | 色手机在线 | 青草视频在线播放 | 中文字幕在线精品不卡 | 欧美无遮挡一区二区三区 | 青春草在线视频免费 | 天天操中文字幕 | 亚洲成在人线久久综合 | 亚洲第一色站 | 青青青国产高清在线观看视频 | 日韩高清图色 | 一级女性全黄久久生活片 | 色综合天天综合网国产成人 | 欧美资源在线观看 | 青草视频在线观看免费 | 亚洲精品老司机综合影院 | 日韩欧美中文 | 日韩免费三级 | 日韩免费在线观看视频 | 伊人色影院 | 欧洲亚洲视频 | 视频在线免费观看网址 | 亚洲狠狠 | 日本视频播放免费线上观看 | 天天亚洲| 青草青青视频 | 青娱分类视频精品免费2 | 日本国产一区在线观看 |