在%sql查询中正确放置%符号的位置?

时间:2015-10-02 15:09:43

标签: java sql jdbc

ResultSet data = Db.db.search("select (flavour) from doenets where flavour like = '"+name+"%' ");

我认为这有like query我尝试更换% sign的位置有问题但是没有用,有人可以告诉我where to put 我希望%符号以simmilar words

开头name

2 个答案:

答案 0 :(得分:5)

%符号的位置正常。您需要做的是删除等于=的符号。它应该只是:

... where flavour like 'abc%'

最好使用参数绑定,而不是直接在SQL中连接值。

答案 1 :(得分:2)

你必须在LIKE之后删除“=”。其余的都是正确的。