介紹下面四種方法
1. 方法一:like
select * from 表名 where 欄位名 like "%字元%" or 欄位名 like "%字元%";
12. 方法二:find_in_set()
select * from users where find_in_set('字元', 欄位名);
1利用mysql 字串函式 find_in_set(),mysql有很多字串函式 find_in_set(str1,str2)函式是返回str2中str1所在的位置索引,str2必須以","分割開。
3. 方法三:locate(字元,欄位名)
select * from 表名 where locate(字元,字段)
select * from 表名 where position(字元 in 字段);12
使用locate(字元,欄位名)函式,如果包含,返回》0的數,否則返回0 ,它的別名是 position in。
4. 方法四:instr(字段,字元)
select * from 表名 where instr(字段,字元)
Mysql查詢 如何判斷某欄位是否包含某個字串?
今天乙個群有人向我求助這樣乙個問題,它的mysql表結構和表資料如下圖 mysql查詢 如何判斷某欄位是否包含某個字串 現在,這位群友的要求是 title欄位有1和3的都要查出來,應該如何做?1 單個值查詢使用myql函式 find in set select fromby contentwhere...
Mysql查詢如何判斷字段是否包含某個字串
mysql查詢如何判斷字段是否包含某個字串 有這樣乙個需求,在mysql 資料庫字串字段 許可權 中,使用者有多個不同的郵箱,分別被 分開,現在要取出某個郵箱的所有成員列表。假設有個表 create table users id int 6 not null auto increment,prima...
Mysql 字串字段,如何判斷是否包含某個字串
假設有個表 create table users id int 6 not null auto increment,primary key id user name varchar 20 not null,emails varchar 50 not null 初始化表,並新增些記錄。truncate...