如何在表中搜索逗号分隔的值? [英] How can I search within a table of comma-separated values?

查看:100
本文介绍了如何在表中搜索逗号分隔的值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个MySQL表,其中包含逗号分隔的值,如下所示:

 第一行=(3,56,78 ,12)
第二行=(6,44,2,3)
第三行=(67,4,2,7,1)
第四行=(88,55,22 ,33)
第五行=(88,55,3,1,5)

我想选择在其集中具有 3 的行。



<$ p

解决方案

$ p> SELECT *
FROM表
WHERE字段LIKE'3,%'
或字段LIKE'%,3'
或字段LIKE' ,3,%'
OR Field ='3'


I have a MySQL table which contains comma-separated values like this:

first row=(3,56,78,12)  
second row=(6,44,2,3)  
third row=(67,4,2,7,1)  
fourth row=(88,55,22,33)  
fifth row=(88,55,3,1,5)

I want to select the rows which have 3 in their set. How can I do this?

解决方案

How about something like

SELECT *
FROM Table
WHERE Field LIKE '3,%'
OR Field LIKE '%,3'
OR Field LIKE '%,3,%'
OR Field = '3'

这篇关于如何在表中搜索逗号分隔的值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆