1、方法一:可以用%來實現(xiàn)。

創(chuàng)新互聯(lián)是一家網(wǎng)站設(shè)計公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營產(chǎn)品:自適應(yīng)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計、成都全網(wǎng)營銷推廣。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動的體驗,以及在手機等移動端的優(yōu)質(zhì)呈現(xiàn)。成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運營、VI設(shè)計、云產(chǎn)品.運維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認(rèn)真對待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價值服務(wù)。
比如:SELECT *FROM usersWHERE emailslike "%b@email.com%"。
2、方法二:利用mysql?字符串函數(shù) find_in_set();
SELECT *FROM usersWHERE find_in_set('aa@email.com', emails);
要注意的是:mysql字符串函數(shù) find_in_set(str1,str2)函數(shù)是返回str2中str1所在的位置索引,str2必須以","分割開。
3、方法三:多個值模糊查詢,使用mysql正則:REGEXP。
此方式相當(dāng)于(?LIKE?'%1%'?OR LIKE?'%3%'?OR LIKE?'%5%'?)
SELECT * FROM `by_content` WHERE title REGEXP '(1|3|5)'。
擴展資料
mysql字符串函數(shù):FIND_IN_SET()使用方法詳解:
語法:
FIND_IN_SET(str,strlist)
第一個參數(shù)str是要查找的字符串。
第二個參數(shù)strlist是要搜索的逗號分隔的字符串列表。
假如字符串str 在由N 子鏈組成的字符串列表strlist 中,則返回值的范圍在 1 到 N 之間。
一個字符串列表就是一個由一些被‘,’符號分開的子鏈組成的字符串。如果第一個參數(shù)是一個常數(shù)字符串,而第二個是type SET列,則 FIND_IN_SET() 函數(shù)被優(yōu)化,使用比特計算。
如果str不在strlist 或strlist 為空字符串,則返回值為 0 。如任意一個參數(shù)為NULL,則返回值為 NULL。這個函數(shù)在第一個參數(shù)包含一個逗號(‘,’)時將無法正常運行。
在select語句的where子句中使用like關(guān)鍵字,例如
select
*
from
表1
where
列1
like
'%計算機%'
表示查找列1中包含“計算機”字樣的結(jié)果。
其中%代表任意多個字符,下劃線代表一個字符。
SQL LIKE 操作符
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SQL LIKE 操作符語法
SELECT?column_name(s)
FROM?table_name
WHERE?column_name?LIKE?pattern
數(shù)據(jù)表結(jié)構(gòu)如下:
表中有如下9條記錄
想把其中M開頭的名字提取出來,可以使用SQL語句:
select?*?from?nameinfo?where?name?like?'M%'
提示:"%" 可用于定義通配符(模式中缺少的字母)。
提取name字段中包含某字符串的SQL如下:
select?*?from?nameinfo?where?name?like?'%n%'
表示提取name字段中包含字母‘n’的記錄
本文題目:mysql中包含怎么查 mysql查詢是否包含
分享路徑:http://chinadenli.net/article24/dooihce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、微信小程序、網(wǎng)站設(shè)計公司、企業(yè)建站、做網(wǎng)站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)