最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql regexp匹配多個字符串實(shí)現(xiàn)

 更新時間:2024年09月18日 11:23:40   作者:濤哥是個大帥比  
本文主要介紹了mysql regexp匹配多個字符串實(shí)現(xiàn),可以利用REGEXP正則表達(dá)式匹配多個字符串,從而實(shí)現(xiàn)高效查詢,具有一定的參考價值,感興趣的可以了解一下

項(xiàng)目場景:

數(shù)據(jù)結(jié)構(gòu)

其中nameArr存儲的是名字集合,現(xiàn)在的需求是傳入"aaa","fff",需要把包含這兩個name的數(shù)據(jù)都查出來。

解決方案:

可以使用REGEXP來匹配包含多個特定ID的字符串。使用以下正則表達(dá)式:

select * from test
where nameArr regexp '"aaa"|"fff"'

使用mybatis實(shí)現(xiàn)

mapper

/**
 * 正則匹配多個id字符串
 */
List<TestEntity> list(@Param("ids") List<String> ids);

xml

<select id="list" resultType="com.test.TestEntity">
	select * from test
	<if test="ids != null and ids.size()>0">
		and nameArr regexp concat('"',
		concat_ws('"|"',
		<foreach collection="ids" item="item" separator=",">
			#{item}
		</foreach>
		),'"')
	</if>
</select>

解析一下這個sql

ids這個集合會循環(huán)逗號拼接,打印sql

select * from test
where nameArr regexp concat('"',concat_ws('"|"','aaa','fff'),'"')

最終的sql

select * from test
where nameArr regexp '"aaa"|"fff"'

到此這篇關(guān)于mysql regexp匹配多個字符串實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)mysql regexp匹配多個字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Mac下忘記mysql密碼重新設(shè)置密碼的圖文教程

    Mac下忘記mysql密碼重新設(shè)置密碼的圖文教程

    這篇文章主要介紹了Mac下忘記mysql密碼重新設(shè)置密碼的教程,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • Mysql中如何查看執(zhí)行計(jì)劃

    Mysql中如何查看執(zhí)行計(jì)劃

    這篇文章主要介紹了Mysql中如何查看執(zhí)行計(jì)劃,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • MySQL中使用VARCHAR字段進(jìn)行日期篩選的最佳實(shí)踐

    MySQL中使用VARCHAR字段進(jìn)行日期篩選的最佳實(shí)踐

    本文將從VARCHAR存日期的常見格式、正確篩選方法、核心風(fēng)險與問題、最佳實(shí)踐改造方案、實(shí)戰(zhàn)示例五個維度出發(fā),全面講解在MySQL中使用VARCHAR字段進(jìn)行日期篩選的知識,幫你避開坑點(diǎn),同時給出長期優(yōu)化方向
    2026-03-03
  • MySQL服務(wù)器 IO 100%的分析與優(yōu)化方案

    MySQL服務(wù)器 IO 100%的分析與優(yōu)化方案

    這篇文章主要給大家介紹了關(guān)于MySQL服務(wù)器 IO 100%的相關(guān)資料,文中通過示例代碼介紹的介紹非常詳細(xì),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • mysql安全啟動腳本mysqld_safe詳細(xì)介紹

    mysql安全啟動腳本mysqld_safe詳細(xì)介紹

    這篇文章主要介紹了mysql安全啟動腳本mysqld_safe詳細(xì)介紹,mysqld_safe增加了一些安全特性,需要的朋友可以參考下
    2014-07-07
  • MySQL8.0.32的安裝與配置超詳細(xì)圖文教程

    MySQL8.0.32的安裝與配置超詳細(xì)圖文教程

    這篇文章主要介紹了MySQL8.0.32的安裝與配置超詳細(xì)圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • MySQL自增主鍵不連續(xù)的原因及解決過程

    MySQL自增主鍵不連續(xù)的原因及解決過程

    本文介紹了MySQL自增主鍵不連續(xù)的原因、影響及解決方法,主要探討了刪除操作、回滾操作、手動設(shè)置自增主鍵值、自增主鍵的初始化、并發(fā)插入操作等導(dǎo)致自增主鍵不連續(xù)的因素,并提供了合理配置、優(yōu)化自增主鍵等解決方案
    2026-04-04
  • mysql 鎖表鎖行語句分享(MySQL事務(wù)處理)

    mysql 鎖表鎖行語句分享(MySQL事務(wù)處理)

    下面這個語句是鎖定一行數(shù)據(jù),開始讀取,一直到刪除后都不會有第二個人也讀到這條數(shù)據(jù)
    2011-09-09
  • 數(shù)據(jù)庫查詢優(yōu)化之子查詢優(yōu)化

    數(shù)據(jù)庫查詢優(yōu)化之子查詢優(yōu)化

    今天小編就為大家分享一篇關(guān)于數(shù)據(jù)庫查詢優(yōu)化之子查詢優(yōu)化,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • MySQL的聯(lián)合索引范圍條件失效問題解決辦法

    MySQL的聯(lián)合索引范圍條件失效問題解決辦法

    在數(shù)據(jù)庫優(yōu)化中,索引是一項(xiàng)至關(guān)重要的技術(shù)手段,可以顯著提升查詢性能,下面這篇文章主要介紹了MySQL的聯(lián)合索引范圍條件失效問題解決的相關(guān)資料,文中介紹的非常非常詳細(xì),需要的朋友可以參考下
    2026-04-04

最新評論

太和县| 永济市| 曲松县| 兴和县| 曲靖市| 蛟河市| 尼玛县| 福建省| 西乌珠穆沁旗| 云霄县| 肥城市| 镇安县| 赞皇县| 琼海市| 西安市| 万载县| 遂宁市| 建水县| 桃园县| 西贡区| 四平市| 巴塘县| 新民市| 南木林县| 饶阳县| 洛川县| 邻水| 阿荣旗| 岳阳县| 嘉荫县| 沁源县| 黄大仙区| 光山县| 宜丰县| 乡城县| 专栏| 琼海市| 四平市| 宝应县| 叶城县| 福清市|