java - Android Java Sqlite 搜索和替换

标签 java android sqlite

我正在尝试找出一种在 sqlite 列中执行某种搜索和替换的方法。举例来说,某列包含“Hello”一词,并且它可以位于多个行中,我想将“Hello”替换为“Goodbye”,我该怎么做呢?我知道如何更新单个行,但似乎找不到有关多行的任何信息。

最佳答案

我认为像更新单个行时那样使用 update 方法是可行的:

ContentValues cv = new ContentValues();             
cv.put(MYCOLUMN, "GoodBye" );
db.update(TABLE_NAME, cv, MYCOLUMN + "= ? ", new String[] { "Hello"});

关于java - Android Java Sqlite 搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4695034/

相关文章:

java - 处理3中二维数组的变化值

java - Android 中的嵌套 ArrayList

java - 如何在 Android 上对 SQLite 的结果进行排序?

android - 是否可以根据数组中元素的数量在运行时创建sqlite表

php - 合并具有不同列号的两个不同表的结果,按相同键对它们进行排序

java - 为什么 Hibernate 抛出 "no identifier specified"?

java - JWindow 不出现

java - 抽屉导航 RTL

java - 应用程序在模拟器上运行良好,但在手机上经常崩溃

android - 应用内更新的 JobCancellationException