2009-08-12 19 views

cevap

11

ancak 'a) ' başka yerde dizede ortaya çıkarsa o özellikle uç örnekleri üzerinde çalışmaz:

8

Bir dizenin parçalarını silmek için de REPLACE kullanabilirsiniz. İlk 3 karakteri kaldırmak için SUBSTR'u kullanmak istiyorsunuz.

UPDATE tbl SET col=SUBSTR(col, 4) WHERE col LIKE 'a) %'; 

... noting that strings are indexed from 1 in SQLite:

sqlite> SELECT REPLACE ("a) I have some information (or data) in the file.", "a) ", ""); 
I have some information (or datin the file. 

sqlite> SELECT SUBSTR ("a) I have some information (or data) in the file.", 4); 
I have some information (or data) in the file. 

Yani onun sorgu güncellenmesi, bu dönüşebilir gerekir.

İlgili konular