与搜索包含使用MySQL查询一些字母有刺的问题

我要搜索某列数据包含一些字母像OP或OPS。

desp -------- 9037OP 3HTVOPS G4OP568H select * from table WHERE desp LIKE '%OP' OR '%OPS' order by desp desc

如果尝试此查询其唯一返回“9037OP”

--------------解决方案-------------

我认为正确的查询应该是

这是当OPOPS shoule可以在字符串的结尾才发现

select * from table `desp` WHERE `desp` LIKE '%OP' OR `desp` LIKE '%OPS' order by `desp` desc

OPOPS任何地方字符串

select * from table `desp` WHERE `desp` LIKE '%OP%' OR `desp` LIKE '%OPS%' order by `desp` desc

分类:MySQL的 时间:2015-03-14 人气:0
本文关键词: MySQL的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.431 (s). 10 q(s)