我在MySQL中有以下查询
SELECT *
FROM `wp_instagram`
WHERE category LIKE '%enter%'
当此查询运行时,它返回以下值:
ID Value
--------------------
1 enter
12 entertainment
23 Augmenter
45 enter
53 enter, fitness
74 weight lifting, enter, coaches
我只希望那些列
ID Value
--------------------
1 enter
45 enter
53 enter, fitness
74 weight lifting, enter, coaches
我是如何实现这一目标的?
答案 0 :(得分:1)
SELECT *
FROM `wp_instagram`
WHERE category = 'enter'
答案 1 :(得分:1)
编辑问题已更新
SELECT * FROM `wp_instagram`
WHERE category LIKE 'enter'
OR category LIKE 'enter,%'
OR category LIKE '%, enter'
上述内容应该有效,'enter'
模式('enter', 'enter,%', '%, enter')
可能会有变化,但我认为我得到了所有这些。
'%'是一个通配符。
答案 2 :(得分:0)
SELECT *
FROM `wp_instagram`
WHERE category = 'enter'
答案 3 :(得分:0)
如果我理解你的问题,你可以简单地使用:
SELECT *
FROM
{wp_instagram {1}}
或者这也有效:
WHERE category='enter'
{wp_instagram {1}}
SELECT *
FROM
中的%表示前面的任何字符和后面的任何字符。