ZBLOG

mysql 查询数组字符串是否包含另一个数组字符串

可以使用MySQL内置函数FIND_IN_SET来查询数组字符串是否包含另一个数组字符串。

假设有两个数组字符串:\(arr1和\)arr2,代码如下:

  1. $arr1 = "apple,orange,banana";
  2. $arr2 = "banana,pear";

则可以使用以下SQL语句来查询\(arr1中是否包含\)arr2中的元素:

  1. SELECT * FROM table_name WHERE FIND_IN_SET(arr2_element, arr1) > 0;

其中,table_name为表名,arr2_element为\(arr2中的元素,arr1为包含多个元素的数组字符串。如果返回结果不为空,则表示\)arr1中包含至少一个元素与$arr2相同。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=5559

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?