有一个文本框。让用户输入信息。可输入多个。每个用逗号分开。
例如:我,学习,口语,英语。
我要学习,好,英语
我可以把它原样的写入表中的tags字段。
现在我想得到符合。“学习”的记录。怎么写sql语句。不能用like.那样以上两条语句都符合条件。我只想要第一条记录。
先谢谢大家了。
參考答案:符合你要求条件的无非4种情况
“学习”在字段的开始、中间和结尾,再就是“学习”是单独输入的
在like中这么写(注意加逗号了)
where tags like '学习,%' or tags like '%,学习' or tags like '%,学习,%' or tags ='学习'
其他应该没有好的方法了。