我在mysql表中有一个单元格值85,77,25
数据类型是VARCHAR。我的目标是选择所有具有相同的85,但我想是85值增加到185
还是其他数字超过185也包含85,我使用{ where子句中的{1}}运算符。如何正确选择所有85个单元格值,而不是185,285等等。
示例I有4行,值为
LIKE
我只需要那些拥有' 85'因此结果应该是1到3,我试图将LIKE运算符组合起来,结束和包含。
1. 20,85,77
2. 85,60,120
3. 10,4,85
4. 50,61,285
答案 0 :(得分:0)
您可以使用此
SELECT * from icweb.tbl_message
where
(to_id LIKE '%,85' OR to_id LIKE '85,%' OR to_id LIKE '%,85,%' OR to_id = '85')