拼接属性查询方式MySql某一列属性值为拼接时的查询方式

Posted sunny3096

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拼接属性查询方式MySql某一列属性值为拼接时的查询方式相关的知识,希望对你有一定的参考价值。

数据库中某一列的值为

技术分享图片

使用IN查询是无法查询到数据的,只能查询到IN(2)或者IN(2,3) 

查询结果:

技术分享图片

SELECT * FROM t_table WHERE FIND_IN_SET(2, style_id)

 

正确方式:使用FIND_IN_SET函数

SELECT * FROM t_product WHERE (FIND_IN_SET(2, style_id) OR FIND_IN_SET(3, style_id))

 查询结果

技术分享图片

 

以上是关于拼接属性查询方式MySql某一列属性值为拼接时的查询方式的主要内容,如果未能解决你的问题,请参考以下文章

sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果

datatable 给某一列添加title属性

Excel 2013拼接Sql字符串

MySQL的sql语句如何将一列数据拼接成一个字符串?

SQl 分组后按照某一列拼接字符串

Mysql 怎么把某列查询的结果再后面拼接点汉字?