ANDROID SQLite SELECT x AS _id

标签 android sqlite

我正在使用需要名为“_id”的列的 SimpleCursorAdapter。 我的表没有“_id”,所以我做了用“AS _id”定义查询的变通方法,它起作用了。我正在使用 getReadableDatabase().rawQuery() 来完成。 我想知道是否有任何其他方法可以执行相同的查询但使用一种方法,如 SQLiteQueryBuilder.query

谢谢

最佳答案

您需要create a view in your SQLite数据库,它将通过别名使用原始表中的 _id。然后你需要查询 View ,它实际上是一个表。

关于ANDROID SQLite SELECT x AS _id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6308910/

相关文章:

android - 替换AChartEngine饼图的数据

java - 在 Android Studio 中加载 Turtle 文件时出错

android - 我可以在 AsyncTask 中保留 ContentResolver 多长时间?

c# - 我应该在 Xamarin.Forms 上使用哪些 SQLite (sqlite-net-pcl) 标志?

ios - sqlite3 不接受文本中的空格(Objective-C)

java - 启动时间选择器扩展 fragment Activity 设置编辑文本的值

android - tileMode ="repeat"在 Android 4.1 果冻 bean 上损坏

c# - 计数SQL查询未返回期望值

java - SQLite 无法从 Jar 连接到数据库

sql - Visual Studio 2013 没有 SQL Server CE 数据提供程序