100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > mysql预编译模糊查询like用法 在多个字段查找

mysql预编译模糊查询like用法 在多个字段查找

时间:2023-02-23 17:01:43

相关推荐

mysql预编译模糊查询like用法 在多个字段查找

目标:在试题的问题和四个选项多个字段中查找关键词获得相应记录。且在后端查找函数中使用预编译语句。多字段查找:使用CONCAT(…,…,…)预编译语句编写:

String sql="select * from test where CONCAT(question,A,B,C,D) like %?%";//错String sql="select * from test where CONCAT(question,A,B,C,D) like '%'?'%'";//未得到结果String sql="select * from test where CONCAT(question,A,B,C,D) like CONCAT('%',?,'%')"//成功获得结果

后端查询函数部分代码:

QueryRunner queryRunner=new QueryRunner(dbutil.dataSource);String sql="select * from test where CONCAT(question,A,B,C,D) like CONCAT('%',?,'%')";Object[] params={keyword};items=queryRunner.query(sql,new BeanListHandler<>(Test_item.class),params);if(items==null) System.out.println("什么也没查到");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。