一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Mysql - mysql 通配符(sql 高級過濾)

mysql 通配符(sql 高級過濾)

2021-11-24 17:31敖毛毛 Mysql

這篇文章主要介紹了mysql 通配符,通配符是對操作符的一種補(bǔ)充,操作符都確認(rèn)的,而通配符屬于模糊的

首先簡單介紹一下通配符,用來匹配值的一部分的特殊字符。

搜索模式(search pattern) 由字面值、通配符或兩者組合構(gòu)成的搜索條件。

通配符是對操作符的一種補(bǔ)充,操作符都確認(rèn)的,而通配符屬于模糊的。

下面介紹幾個(gè)例子:

% 通配符:

?
1
2
SELECT * FROM products
WHERE products.prod_name LIKE 'jet%'

這個(gè)%表示前面的任意字符出現(xiàn)任意次數(shù)。

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

區(qū)分大小寫 根據(jù)MySQL的配置方式,搜索可以是區(qū)分大小
寫的。如果區(qū)分大小寫,'jet%'JetPack 1000將不匹配。

再來看一個(gè)%例子的賬戶:

?
1
2
SELECT * FROM products
WHERE products.prod_name LIKE '%anvil%'

上面表示只要包含anvil字符的prod name 將會(huì)被匹配。

同樣,再舉一個(gè)例子:

?
1
2
SELECT * FROM products
WHERE products.prod_name LIKE 's%e'

這個(gè)表示以s開頭以e結(jié)尾的全部的prod name 將會(huì)被匹配。

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

注意尾空格 尾空格可能會(huì)干擾通配符匹配。例如,在保存詞
anvil 時(shí),如果它后面有一個(gè)或多個(gè)空格,則子句WHERE
prod_name LIKE '%anvil'將不會(huì)匹配它們,因?yàn)樵谧詈蟮膌
后有多余的字符。解決這個(gè)問題的一個(gè)簡單的辦法是在搜索模
式最后附加一個(gè)%。

注意:NULL 雖然似乎%通配符可以匹配任何東西,但有一個(gè)例
外,即NULL。即使是WHERE prod_name LIKE '%'也不能匹配
用值NULL作為產(chǎn)品名的行。

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

?
1
2
SELECT * FROM products
WHERE products.prod_name LIKE '_ ton anvil'

上面這個(gè)_表示的就是任意字符。

%能匹配0個(gè)字符不一樣,_總是匹配一個(gè)字符,不能多也不能少。

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

不要過度使用通配符。如果其他操作符能達(dá)到相同的目的,應(yīng)該
使用其他操作符。

在確實(shí)需要使用通配符時(shí),除非絕對有必要,否則不要把它們用
在搜索模式的開始處。把通配符置于搜索模式的開始處,搜索起
來是最慢的。

到此這篇關(guān)于mysql  通配符(sql 高級過濾)的文章就介紹到這了,更多相關(guān)mysql  通配符內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/aoximin/p/15316063.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 哇嘎在线精品视频在线观看 | 亚洲精品永久免费 | 为什么丈夫插我我却喜欢被打着插 | 成人永久免费视频 | 99这里只有精品在线 | 欧美久在线观看在线观看 | 精品久久免费观看 | 亚洲精品视频免费在线观看 | 亚洲六月丁香婷婷综合 | 男人j放进女人的p免费看视频 | 欧美国产日韩在线 | www.色.con| 国产japanese孕妇孕交 | 久久国产36精品色熟妇 | 星星动漫在线观看无删减 | 日韩日日日 | 亚洲欧美日韩精品高清 | 精品无码久久久久久久动漫 | 日本高清中文字幕 | 亚洲国产三级在线观看 | 日韩手机在线观看 | 久久视频这里只精品99热在线观看 | 天美传媒在线视频 | 久久久久久久99精品免费观看 | 日韩视频在线精品视频免费观看 | 男人摸女人下面 | 午夜精品久久久久久中宇 | 国产一区二区在线观看视频 | 亚洲国产精品综合欧美 | 好大夫在线个人空间 | 我的好妈妈7中字在线观看韩国 | 欧美一区二区三区精品 | 美女逼逼喷水 | 欧美午夜精品 | 青青青国产手机在线播放 | 国内精品91最新在线观看 | 日本大尺度激情做爰叫床 | 波多野结衣在线中文 | 婷婷色在线 | 精品午夜中文字幕熟女人妻在线 | 性欧美高清强烈性视频 |