-2

私はdescビューでデータをフェッチする必要があるテーブルを持っていますが、ここで使用するcluaseは何も返さないクエリです。

                 select = [[NSString alloc] initWithFormat:@"select * FROM ContentMaster WHERE ContentTagText ORDER BY Views DESC ='%@'",appDelegate.tagInput];

where句を削除すると、dessにデータが表示されます。

4

1 に答える 1

1

クエリを再構築する必要があります。ORDER BY 句と WHERE 句を混同しています。次のようになります。

NSString *select = [NSString stringWithFormat:@"SELECT * FROM ContentMaster WHERE ContentTagText = '%@' ORDER BY Views", appDelegate.tagInput];

列の正確な名前がわからないので、調整する必要があるかもしれません。ただし、基本的にはフィルター (= '%@') を WHERE 句に含める必要があります。ORDER BY 句には、結果を並べ替える列が含まれます。

于 2013-11-05T07:08:51.583 に答える