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

Nul*_*ter -2 java sql jdbc

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

我认为这有什么问题like query我尝试更换位置% sign但没有工作可以有人告诉我我希望开始where to put%标志simmilar wordsname

sst*_*tan 5

%标志的位置是好的.你需要做的是删除等号=.它应该只是:

... where flavour like 'abc%'
Run Code Online (Sandbox Code Playgroud)

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