2012-03-13 9 views
1

私は列3以降から連続する42列のデータを持っています。
各列を表示順に選択する必要があります。結果の各行に最初の2つの列が含まれている必要があります。これは私が一列に持っているものです。SQLite複数の列を選択して出現順に返す方法

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 

その後、次の行が同じ方法でそれの後にリストされるだろうというように。

私はいくつかのことを試しましたが、括弧で囲まれたselect文では複数選択できません。どのように私はこれを行うことができるかに関する任意のアイデア?

+1

を実行するには、あなたが試したどのようなあなたの質問に投稿してください。 –

答えて

2

follwingのstmt

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]; 
} 
+0

確かにSQLite文のようには見えませんが、残念ながらsqliteの使用に限定されています。 – user1265400

+0

あなたはsqliteとxcodeを使用して欲望の結果を得たい場合は、私の方法を適用することができます – Rajesh

関連する問題