Cursor cursor1 =db.rawQuery(sql1,new String[]{"%"+sh+"%","%"+sh+"%","%"+sh+"%"});
时间: 2023-11-03 21:06:24 浏览: 121
SQL cursor用法实例
5星 · 资源好评率100%
这段代码是在使用 Android SQLite 数据库进行查询操作时使用的,其中:
- `db.rawQuery(sql1, selectionArgs)` 是执行原始 SQL 查询的方法,其中 `sql1` 是查询语句,`selectionArgs` 是查询参数;
- `%` 符号是 SQL 中的通配符,表示匹配任意字符,常用于模糊查询;
- 这里的 `new String[]{"%"+sh+"%","%"+sh+"%","%"+sh+"%"}` 是将查询参数放入一个数组中,其中 `%sh%` 这个字符串会被替换成数组中的三个元素,即 `"%"+sh+"%"`。
因此,这段代码的作用是对数据库中的某个表进行模糊查询,查询条件为包含字符串 `sh` 的记录。
阅读全文