Apakah mungkin menggunakan SQL
dalam SQLite
tabel untuk mengganti bagian dari string?
Misalnya, saya memiliki tabel di mana salah satu bidang menyimpan jalur ke file. Apakah mungkin untuk mengganti bagian string sehingga, misalnya
c:\afolder\afilename.bmp
menjadi
c:\anewfolder\afilename.bmp
?
Jawaban @ Andrew sebagian benar. Tidak perlu menggunakan
WHERE
klausa di sini:C:\afolder
akan terpengaruh, tidak ada alasan untuk memeriksanya. Itu berlebihan.'C:\afolder\%'
akan memilih hanya bidang yang dimulai denganC:\afolder\
saja. Bagaimana jika Anda memiliki jalur ini di dalam string?Jadi kueri yang benar hanyalah:
sumber
Dan jika Anda hanya ingin melakukannya dalam kueri tanpa konsekuensi jangka panjang:
sumber