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

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

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

項(xiàng)目場(chǎng)景:

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

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

解決方案:

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

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

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

mapper

/**
 * 正則匹配多個(gè)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>

解析一下這個(gè)sql

ids這個(gè)集合會(huì)循環(huán)逗號(hào)拼接,打印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匹配多個(gè)字符串實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)mysql regexp匹配多個(gè)字符串內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

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

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

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

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

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

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

    本文將從VARCHAR存日期的常見(jiàn)格式、正確篩選方法、核心風(fēng)險(xiǎn)與問(wèn)題、最佳實(shí)踐改造方案、實(shí)戰(zhàn)示例五個(gè)維度出發(fā),全面講解在MySQL中使用VARCHAR字段進(jìn)行日期篩選的知識(shí),幫你避開坑點(diǎn),同時(shí)給出長(zhǎng)期優(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)資料,文中通過(guò)示例代碼介紹的介紹非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • mysql安全啟動(dòng)腳本mysqld_safe詳細(xì)介紹

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論

辽宁省| 吉安市| 安达市| 周口市| 中西区| 肥乡县| 招远市| 习水县| 容城县| 类乌齐县| 东乡族自治县| 体育| 铅山县| 廉江市| 吉安县| 保定市| 府谷县| 哈密市| 本溪市| 丁青县| 石门县| 蒙城县| 富裕县| 渭南市| 嵊泗县| 紫阳县| 渝中区| 新昌县| 榕江县| 通辽市| 海南省| 塔城市| 莎车县| 雷波县| 固安县| 张家界市| 寻甸| 小金县| 塔河县| 永城市| 元氏县|