如何检查android sqlite数据库中是否已存在该值?

如何检查android sqlite数据库中是否已存在该值?,第1张

概述我有应用程序,用户输入特定日期的名称和其他详细信息.我需要检查值/名称用户是否正在尝试添加已存在于数据库列名称中.我有这个代码,但这不起作用,因为它只选择一个值.谢谢 Cursor c = dbe.rawQuery("SELECT name FROM tbl_user WHERE meeting_date LIKE'" + mydate + "'", null);if ((c.getStrin 我有应用程序,用户输入特定日期的名称和其他详细信息.我需要检查值/名称用户是否正在尝试添加已存在于数据库列名称中.我有这个代码,但这不起作用,因为它只选择一个值.谢谢

Cursor c = dbe.rawquery("SELECT name FROM tbl_user WHERE meeting_date liKE'" + mydate + "'",null);if ((c.getString(3)).equals(editTextname.getText().toString())){// do something}
解决方法 如果您只检查字段中是否存在值,最简单的方法是使用适当的过滤器进行选择计数.

有点像

SELECT count(*)FROM tbl_userWHERE meeting_date liKE ' + my_date'AND name = ' + editTextname.getText() + '

这将允许您轻松快速地确定表中是否存在这些值.

如果需要检查多个表,则必须在这些表之间进行连接并相应地编写过滤器.

如果碰巧你没有很好的处理sql.
这个网站是一个很好的起点:
W3Schools SQL Tutorial

希望这可以帮助.

总结

以上是内存溢出为你收集整理的如何检查android sqlite数据库中是否已存在该值?全部内容,希望文章能够帮你解决如何检查android sqlite数据库中是否已存在该值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存