SQL クエリ (DB2) で、別のフィールド内のフィールド値を見つけるにはどうすればよいですか? たとえば、Field01 には部品番号「1234」が含まれています。Field02 には「これは保持する 1234 です」が含まれています
Field02 内の Field01 の値を検索または検索するにはどうすればよいですか?
LOCATE と LIKE と % % と Position を試しましたが、取得できないようです。
Field02 の先頭にある限り、Field02 で Field01 を見つけることができましたが、他の文字が続く場合は見つかりませんでした。これは私がこれに使用したコマンドです:
CASE
WHEN LEFT ( TRIM ( FIELD02), CHARACTER_LENGTH ( TRIM ( FIELD01 ) ) ) =
TRIM ( WMCPIL ) THEN TRIM ( FIELD02)
ELSE '^'
END