3列のテーブルがあります。Column1 は ID です。Column2 はファイル名です。Column3 は場所です。filename = X のすべてのファイルを取得し、'location' の文字列の一部を置き換えるクエリを作成する必要があります。location = '/home/AAA/bin' とすると、'/home/BBB/置き場'。場所の始まりは常に同じですが、終わりは常に同じではありません。つまり、常に /home/AAA/ で始まりますが、場所の最後はファイルごとに異なります - /bin/ は /somethingelse/ の可能性があります。
質問する
646 次
1 に答える
1
このPostgres関数を使用する必要があります
overlay(string placing string from int [for int])
ex: overlay('Txxxxas' placing 'hom' from 2 for 4)
あなたの状況には、次の select ステートメントが含まれます。
overlay(location placing '/home/BBB' from 1 for 9)
詳細については、こちらから入手できます。
于 2012-06-06T18:29:29.627 に答える