私はこのコードを次のように持っています:
DBManager *db = [[DBManager alloc] initWithPath:DB_NAME];
if(sites) {
[sites release];
sites = nil;
}
NSString *q = [NSString stringWithFormat:@"%@ AND site.name LIKE \"%%%@%%\" LIMIT %d", filterQuery, self.searchString, MAX_SEARCH_RESULTS];
sites = [[db smartQueryForArrayWithStatement:q] retain];
[db release];
siteLoading = NO;
if(self.filterApplied) {
NSLog(@"filterApplied");
}
[self.tablView reloadData];
}
しかし、私はこの出力を得ます。しかし、それは私を返すはずですNULL VALUE
(つまり、NO LOCATIONまたは入力された検索クエリに一致する他の同様の検索結果)。
正確な結果を得るために My DB クエリを変更する必要がありますか? 画像に示すように、パース、クイーンズランド、ダルビーを除いて、他のすべての検索結果で目的の結果が得られるため、どのような変更を加える必要があるかを誰かが教えてくれる場合.