¿Es posible usar SQL
en una SQLite
tabla para reemplazar parte de una cadena?
Por ejemplo, tengo una tabla donde uno de los campos contiene la ruta a un archivo. ¿Es posible reemplazar partes de la cuerda para que, por ejemplo,
c:\afolder\afilename.bmp
se convierte en
c:\anewfolder\afilename.bmp
?
La respuesta de @Andrew es parcialmente correcta. No es necesario utilizar la
WHERE
cláusula aquí:C:\afolder
todos modos, solo los campos que contienen se verán afectados, no hay razón para verificarlo. Es excesivo.'C:\afolder\%'
elegirá solo los campos que comiencen conC:\afolder\
solo. ¿Qué pasa si tienes esta ruta dentro de la cadena?Entonces la consulta correcta es simplemente:
fuente
Y si solo quieres hacerlo en una consulta sin consecuencias duraderas:
fuente