SQLite Как выбрать несколько столбцов и вернуть их в порядке появления - PullRequest
1 голос
/ 13 марта 2012

У меня 42 последовательных столбца данных, начиная со столбца 3.
Мне нужно выбрать каждый столбец в порядке его появления. Каждая строка результатов должна содержать первые два столбца. Вот что у меня в одном ряду:

rowid, col_2, col_3, col_4, col_5, ......col_42

Таким образом, результат будет выглядеть так:

rowid col_2 col_3
rowid col_2 col_4
rowid col_2 col_5
rowid col_2 col_6
rowid col_2 col_7
.......
rowid col_2 col_42

Тогда следующая строка будет перечислена после этого таким же образом и так далее.

Я пробовал несколько вещей, но множественный выбор не разрешен с помощью операторов выбора в скобках. Любые идеи о том, как я мог это сделать?

1 Ответ

2 голосов
/ 13 марта 2012

выполнить следующую команду

for(i=3;i<=42;i++)
{
nsstring  *strVal = [NSString stringWithFormat:@"col_%d",i];
const char *sqlStatement = [[NSString stringWithFormat:@" sélect rowid,col_2,'%@'  from TableName",strVal] strVal]UTF8String];
}
...