0

我是 iOS 应用程序开发的新手。我一般没有使用 sqlite3.h 或 sql 的经验。我已经实现了一个 UITableView,显示带有姓名和手机号码的联系人。正在从 sqlite 表访问数据。我的 sqlite 数据库(MyContacts.db)是用 id、name、mobileNumber、emailID 创建的。

现在我想实现 searchDisplayController 以便当用户输入 searchText 时,它将搜索匹配的 emailID 或名称并显示它们。我想知道是否有任何方法或 sql 查询可用于检查 searchText 的部分匹配并搜索两个列(emailID 和名称)。我尝试使用 rlike 但它会引发错误。我想创建方法/函数,如果我将搜索文本作为参数传递,它应该返回 sqlite 数据库的所有匹配/部分匹配位置 id 的 NSMutableArray。

4

1 回答 1

0

你可以写一个sql查询。

@"select * from Employee where EmployeeName LIKE '%%%@%%'"
于 2013-08-27T09:50:13.540 回答