可能性の重複:
How to replace string in SQLite?SQLを使用してこのデータを更新するには?
私は
/var/abc/23423423/Documents/apple.jpg
/として表列のデータを持っていますvar/sdg/64444223/Documents/Banana.jpg
この列を更新して、/ Documentsの前の項目を削除します。 ので、出力は次のようになります。
/Documents/apple.jpg
/Documents/Banana.jpg
どのように私は、SQLのこの使用してUPDATEステートメントを達成していますか?
UPDATE yourtable
SET yourfield = MID(yourfield,INSTR(yourfield,"/Documents/"));
INSTR
は、文字列/Documents/
の位置を特定し、MID
がそこから始まるのすべてを取得します。このような
SQLは言語です。どのSQL製品で作業していますか? SQLサーバ、MySQL、Postgres、Oracle ...? –
私はSQLiteを使用しています。それは役に立ちますか? – meetpd