É possível usar SQL
em uma SQLite
tabela para substituir parte de uma string?
Por exemplo, eu tenho uma tabela onde um dos campos contém o caminho para um arquivo. É possível substituir partes da corda para que, por exemplo
c:\afolder\afilename.bmp
torna-se
c:\anewfolder\afilename.bmp
?
A resposta de @Andrew está parcialmente correta. Não há necessidade de usar a
WHERE
cláusula aqui:C:\afolder
serão afetados de qualquer maneira, não há razão para verificar isso. É excessivo.'C:\afolder\%'
irá escolher apenas os campos que começam comC:\afolder\
only. E se você tiver esse caminho dentro da string?Portanto, a consulta correta é apenas:
fonte
E se você quiser fazer isso apenas em uma consulta sem consequências duradouras:
fonte