1

私はこのコードを次のように持っています:

   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 クエリを変更する必要がありますか? 画像に示すように、パース、クイーンズランド、ダルビーを除いて、他のすべての検索結果で目的の結果が得られるため、どのような変更を加える必要があるかを誰かが教えてくれる場合.

4

0 に答える 0