我在一个简单的Java控制台应用程序中创建了一个内存中的sqlite数据库。
我需要做的是转到某个列并检查它的每个单元格,如果它在单元格中的Text数据的开头有@,则将其替换为\ @。
我需要理解一般化的替换语句和上面例子中提到的条件替换。任何例子和建议都会有所帮助。
答案 0 :(得分:0)
在想了一会儿之后,我了解到这可以通过一个非常简单的SQL语句来实现
UPDATE TableName
SET ColName = REPLACE(ColName , '@', '\@')
WHERE ColName LIKE '@%';