2014-02-06 1 views
0

Я создал базу данных sqlite в памяти в простом консольном приложении Java.Обновление (или замена) данных каждой ячейки столбца в таблице базы данных SQLite с применением определенных условий

Что мне нужно сделать, это перейти к определенному столбцу и проверить каждую его ячейку, если она имеет @ в начале текстовых данных в ячейке, а затем заменить ее на \ @.

Мне нужно понять обобщенную операцию замены и условную замену, как указано в приведенном выше примере. Любые примеры и предложения действительно помогут.

ответ

0

После интересно на некоторое время, я узнал, что это может быть достигнуто с помощью очень простого утверждения SQL

UPDATE TableName 
SET ColName = REPLACE(ColName , '@', '\@') 
WHERE ColName LIKE '@%'; 
Смежные вопросы