2016-06-15 15 views
-1

私が行う必要があるのは、部品が廃止されたことを視覚的に示すことです。レコード廃止フラグがオンになっている場合、部品説明の前に「OBS-」を追加することでこれを行うことができます。接頭辞がまだ存在しない場合は、フィールドに接頭辞を追加するPostgresql

私の質問は、レコードの廃止フラグが真であるすべてのレコードの説明フィールドを更新する実行可能な1行のクエリを考えることができますが、説明には冒頭に「OBS-」がありません?

答えて

1
UPDATE my_table 
SET description = 'OBS-' || description 
WHERE obsolete AND left(description, 4) != 'OBS-'; 
関連する問題