原文:Mysql 查詢一個以逗號(,)分割的字符串,精確查找和模糊查詢

需求描述 數據庫有一個字段存儲,一個商戶下擁有的權限。每個有權限呢你,用逗號分隔符隔開。比如:service code: , , , , , , , , , , , ,我需要查詢商戶下 service code 含有 的商戶。 嘗試 like 用 like 模糊查詢,這樣會把 含有 的所有數據都查出來,數據不准確。 嘗試用 find in set 函數 用 find in set 能夠准確查出 s ...

2020-12-03 12:26 0 2433 推薦指數:

查看詳情

Mysql逗號分隔的字符串 精確查詢某個值

場景介紹: 精確查詢 question_id 包含 2 的 記錄 肯定不能使用 like 模糊查詢,like 只能做到模糊查詢 不能精確查詢。 使用正則。 查詢結果: ...

Tue Sep 07 00:07:00 CST 2021 0 137
mysql根據逗號分割字符串去關聯查詢另外一個表的數據

1、說明 在做顯示數據的時候,一個字段會存那種逗號分割字符串,那如何去根據逗號分割字符串查詢一個表的數據呢? 首先我們查看一下需要顯示的數據 現在我要根據另一張模板表中的一個字段查詢他下面的公司,存的是字符串類型 ...

Wed Apr 15 19:19:00 CST 2020 0 3379
mysql模糊查詢1,11,111用逗號(其他符號)拼接的相似字符串

mysql進行模糊查詢時,基本都是LIKE "%sss%",有時候這種查詢時准確的,但是有種情況這種查詢會出現很大問題。 看一下下面這張表 如果想查詢字段test包含1的數據,一般我們會用常規方式查詢,如下: 但是查詢結果不盡人意,如下: 不僅把包含1的查出來 ...

Fri Aug 23 23:06:00 CST 2019 0 1037
mysqlMySQL逗號隔開的字符串查詢方式整理

1 單個值查詢使用函數進行處理,FIND_IN_SET()實用 2 多個值模糊查詢,使用正則,此方式相當於 ( LIKE '%1%' OR LIKE '%2%' OR LIKE '%5%' ) 3 多個值匹配查詢,使用正則,此方式相當於 ...

Fri Jan 04 00:27:00 CST 2019 0 3702
sql模糊查詢,字段多值模糊查詢(字段分割搜索,字符串轉行)

對於平時簡單的查詢,一般使用like就能解決問題。如果字段值不連續,使用like就有點乏力了。 在工作中遇到這種業務,特整理如下文章,如果有更高效的解決方案,也望推薦互相學習。 1.表中數據如下:select * from MyTest      2.如果搜索表中 ”蘋果" 數據 ...

Tue Dec 06 22:57:00 CST 2016 0 2235
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM