0

CASEusing でステートメントをSQL SELECT使用する方法はありますNSFetchRequestか?

        @[
        [NSString stringWithFormat:@"CASE %@ WHEN %@ THEN 1 WHEN %@ THEN 2 WHEN %@ THEN 3 WHEN %@ THEN 4 ELSE 0 END",
         COLUMN_ENUM,
         INTEGER_ENUM1,
         INTEGER_ENUM2,
         INTEGER_ENUM3,
         INTEGER_ENUM4]
    ]

enums には列名と整数が含まれます。

1つの列に文字列が含まれているため、これが必要ですが、この列で(アルファベット順ではなく)並べ替える必要がありSortDescriptor、コンパレーターでは使用できません(NSFetechedResultsControllerサポートしていません)。

どうすればこれを達成できますか?

4

1 に答える 1