问答详情
源自:2-6 列表查询

PreparedStatement 模糊查询拼接问题

mysql 模糊查询   sql.append("and description like '%' ? '%'");

为什么要这么写,空格拼接是什么意思...

提问者:多汁的西瓜 2015-08-02 15:04

个回答

  • 无悔向前
    2015-12-15 19:19:10

    %表示通配符,可以表示任意字符,加空格是拼成的sql语句完整,如果没有空格会连成一起,就不是通顺的sql语句了。'%' ? '%'就是查找(?表示查找内容)带有?的任意内容