SQL语句查询字符串,根据单词前几个字母进行模糊查询

数据库里存储的是一串单词例如'TIAN AN MEN'这样的字符串,现需要查询符合条件的数据:用户输入的条件是每个单词开头的一个或多个字母,并且可以相连,如输入'TAM'、'TIANAM'、'TIAAME'、'TAMEN'等字符串的时候,都可以查询到'TIAN AN MEN',但如果输入'TNMEN'、'IANANMEN'等则查不到'TIAN AN MEN'。应该如何写SQL查询语句的条件,急,在线等。
其实,AndroidStudio等集成开发环境,对于代码都有自动提示,比如输入atcl,可以提示出addTextChangeListener,类似我题目中所提问题的效果。不知道有没有人知道它的实现原理。

SQL模糊查询,使用like比较关键字,加上SQL里的通配符,请参考以下:1、LIKE'Mc%'将搜索以字母Mc开头的所有字符串(如McBadden)。2、LIKE'%inger'将搜索以字母inger结尾的所有字符串(如Ringer、Stringer)。3、LIKE'%en%'将搜索在
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-22
使用模糊查询 like
name like '% tam %'