如何在android中的sqlite3中基于一列获取记录

时间:2016-04-22 14:49:24

标签: android android-sqlite

我在Android应用程序中使用sqlite。有一个表有一些列。 例如: -

列: - Id名称网址已观看

观看了布尔值。当我查询它返回一个Cursor时,在Cursor中我想要所有的记录,其中" watched = false"首先显示,然后是记录,其中"观察=真"。

我怎样才能实现这个目标

1 个答案:

答案 0 :(得分:1)

您可以使用ORDER BY,这样您就可以执行以下操作: SELECT * FROM TABLENAME ORDER BY WATCHED然后从首先订购的truefalse进行切换,最后可以使用DESCASC。你的陈述是: SELECT * FROM TABLENAME ORDER BY WATCHED ASC

DESC关键字表示降序,因此在您的情况下,它会首先显示true ASC关键字表示升序,首先显示false