SQL,JSON查詢-

id?????????uid?????????????????????info

1????????1001?????????{"name":"周年慶","status":0,"addtime":"2017-10-10"}

2????????1002?????????[?{"name":"周年慶","status":0,"addtime":"2017-10-11"},{"name":"特價(jià)促銷","status":0,"addtime":"2017-10-12"}]

3????????1003?????????[?{"name":"特價(jià)促銷","status":0,"addtime":"2017-10-12"},{"name":"國慶促銷","status":0,"addtime":"2017-09-28"}]



查詢語句:select?*?from?tb

where?info->'$.name'?=?'特價(jià)促銷'??or?JSON_CONTAINS(info->'$[*].name',?'"特價(jià)促銷"',?'$')



查詢語句:SELECT * FROM nlu_define_table WHERE

JSON_CONTAINS(JSON_ARRAY("我","想","銷","存單"),keywords->'$.keywords') ORDER BY weights DESC;


其他查詢語句:


SELECT * FROM nlu_define_table;


SELECT * FROM nlu_define_table WHERE

keywords LIKE "%銷%";


SELECT * FROM nlu_define_table WHERE

JSON_EXTRACT(keywords,'$.keywords') LIKE "%銷%";


SELECT * FROM nlu_define_table WHERE

keywords -> '$.keywords' LIKE "%銷%";


第三條sql和第四條sql是等效。



MyBatis

select

*

from nlu_define_table

where 1 = 1


AND

'$[*].name', ]]>'"${name}"'

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容