在数据库 SQLite 中过滤查询
我在数据库中有一个表,我只想显示该表的一行。该表有 3 个字段(ID、标题和说明)。 我想根据标题过滤行。
我有这样的代码:
Cursor 游标 = db.query(TABLE_NAME, FROM, null, null, null, null, ORDER_BY);
其中第三个字段是选择字段(字符串)。但我不知道必须输入什么才能仅选择我想显示的行。谢谢
I have a table in a database and I would like to show only one row of this table. The table has 3 fields (ID, Title and Description).
I want to filter the rows depending on the Title.
I have this code:
Cursor cursor = db.query(TABLE_NAME, FROM, null, null, null, null, ORDER_BY);
where the third field is the selection one (a String). But I don't know what I have to put exactly to select only the row that I want to show. Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这将为您提供一个包含所有列的游标,但仅包含“标题”列的值等于 0 的行。
This should give you a cursor with all your columns but only containing the rows where the value of the Title column is equal to 0.
试试这个
try this
您可以在SQLite中通过以下代码进行搜索;
在主活动中;
数据库助手.java
You can search by following code in SQLite;
In MainActivity;
DatabaseHelper.java