我在Android应用程序中使用sqlite。有一个表有一些列。 例如: -
列: - Id名称网址已观看
观看了布尔值。当我查询它返回一个Cursor时,在Cursor中我想要所有的记录,其中" watched = false"首先显示,然后是记录,其中"观察=真"。
我怎样才能实现这个目标
答案 0 :(得分:1)
您可以使用ORDER BY
,这样您就可以执行以下操作:
SELECT * FROM TABLENAME ORDER BY WATCHED
然后从首先订购的true
或false
进行切换,最后可以使用DESC
或ASC
。你的陈述是:
SELECT * FROM TABLENAME ORDER BY WATCHED ASC
DESC
关键字表示降序,因此在您的情况下,它会首先显示true
ASC
关键字表示升序,首先显示false