-2
私は2列A & Bと1セットのキーワードを持つテーブルを持っています。基本的には、各キーワードを列Aと比較しなければならず、一致するものがあればその列Bを 'Y'に更新する必要があります。ここで、列Aと一致するキーワードはアルファベットで始まらないでください。テーブル値の複素演算を更新する
私は2列A & Bと1セットのキーワードを持つテーブルを持っています。基本的には、各キーワードを列Aと比較しなければならず、一致するものがあればその列Bを 'Y'に更新する必要があります。ここで、列Aと一致するキーワードはアルファベットで始まらないでください。テーブル値の複素演算を更新する
私はあなたの質問を完全に理解していませんでしたが、私が理解できるものであれば、これはうまくいくはずです。 (Oracle構文)
update table t1 set columnB = case when keyword = columnA and regexp_like(ColumnA,'^\d.*\d$') then 'Yes' else 'No' end;
例を追加できますか? – Evya2005
キーワード - OK、Fine、Bye Column A- OKO、Fine、Byeee ..... ここでキーワードと列Aを比較するので、Fineのみが肯定的な結果になるはずです(列Aは開始または終了しないでください)。 .... FINEのB列を「YES」に更新する必要があります。 – umzee
@umzee適切な例を追加してください。 – Sid