2016-04-22 2 views
0

Ich benutze SQLite in Android-Anwendung. Es gibt eine Tabelle mit einigen Spalten. ex: -Wie bekomme ich Datensätze basierend auf einer Spalte in sqlite3 in Android

Spalten: - Id url Name beobachtete

hat beobachtet Boolesche Werte. Wenn ich abfrage, gibt es einen Cursor, im Cursor möchte ich alle Datensätze, wo zuerst "watched = false" angezeigt wird, gefolgt von den Datensätzen mit "watched = true".

Wie kann ich diese

+0

Diese Sie zeigen würde, kann helfen: http://developer.android. com/training/basics/datenspeicherung/datenbanken.html – astuter

Antwort

1

erreichen würden Sie ORDER BY verwenden, so können Sie etwas tun: SELECT * FROM TABLENAME ORDER BY WATCHED dann wechseln von true oder false bestellt zuerst Sie DESC oder ASC am Ende nutzen können. Ihre Aussage wäre: SELECT * FROM TABLENAME ORDER BY WATCHED ASC

DESC Keyword bedeutet, so in Ihrem Fall absteigend es true erste ASC Stichwort bedeutet aufsteigend zeigen würde, die false erste

+0

danke. Es hat gut funktioniert. –