Iphone 目前我正在写这样的查询
rs=[db executeQuery:@"SELECT * from FormData where flgActive=1 and FirstName like ?", filtercondition];
上面的这个查询只在我们写全名时显示数据。
我想如果“a”像关键字,那么所有带有“a”的名称都应该获取数据。
Iphone 目前我正在写这样的查询
rs=[db executeQuery:@"SELECT * from FormData where flgActive=1 and FirstName like ?", filtercondition];
上面的这个查询只在我们写全名时显示数据。
我想如果“a”像关键字,那么所有带有“a”的名称都应该获取数据。
NSString *searchfilter = [NSString stringWithFormat:@"%@*",@"a"];
strValue = [NSString stringWithFormat:@"SELECT * FROM YuurTable where FirstName like[c] %@", searchfilter];
你也可以在条件中直接使用“a”,
这些底线可能不适用于你
const char *sql = [strValue UTF8String];
NSString *requireddata=[NSString stringWithUTF8String:(char *)sqlite3_column_text(selectAllStmt, 3)];
试试这个查询,
NSString stringWithFormat:@"SELECT * from FormData where flgActive=1 and FirstName like %@%%",prefixString];