M
MeGaBlitz
Neues Mitglied
- 0
Hallo!
Ich bin gerade an meiner ersten App am werkeln und ärgere mich ununterbrochen mit SQLite herum.
Bin schon froh das ich es geschafft habe meine Tabellen zu erstellen und mit Werten zu befüllen. Was ich jetzt jedoch vermisse ist meine geliebte Oracle-Funktion rownum. Am Besten ich erkläre euch was genau ich will:
Meine Tabelle:
ID || wert || zahl
1 || hallo || 0
2 || wer || 1
3 || hey || 0
4 || moin || 1
Nun: SELECT * FROM Tabelle WHERE zahl = 1;
ID || wert || zahl
2 || wer || 1
4 || moin || 1
Was ich nun gerne hätte wäre eine Rownum, also eine autoincrement ID des select-befehls (siehe Spalte rn)
rn || ID || wert || zahl
1 || 2 || wer || 1
2 || 4 || moin || 1
Aber wie erreiche ich so etwas? Ich hab jetzt ne Stunde herumgegooglet - ohne Ergebniss. Das Problem bei ROWID ist, dass er mir dabei 1:1 meine ID nimmt -.- Hat wer eine Idee?
Danke im Vorraus!
Ich bin gerade an meiner ersten App am werkeln und ärgere mich ununterbrochen mit SQLite herum.
Bin schon froh das ich es geschafft habe meine Tabellen zu erstellen und mit Werten zu befüllen. Was ich jetzt jedoch vermisse ist meine geliebte Oracle-Funktion rownum. Am Besten ich erkläre euch was genau ich will:
Meine Tabelle:
ID || wert || zahl
1 || hallo || 0
2 || wer || 1
3 || hey || 0
4 || moin || 1
Nun: SELECT * FROM Tabelle WHERE zahl = 1;
ID || wert || zahl
2 || wer || 1
4 || moin || 1
Was ich nun gerne hätte wäre eine Rownum, also eine autoincrement ID des select-befehls (siehe Spalte rn)
rn || ID || wert || zahl
1 || 2 || wer || 1
2 || 4 || moin || 1
Aber wie erreiche ich so etwas? Ich hab jetzt ne Stunde herumgegooglet - ohne Ergebniss. Das Problem bei ROWID ist, dass er mir dabei 1:1 meine ID nimmt -.- Hat wer eine Idee?
Danke im Vorraus!