したがって、これはSQL LIKE Column Value Plus Wildcard DB2に関連していますが、OS のより具体的な質問 b/c
だから、私はしたい:
select a.columnA
b.columnZ
from a
join table b
on b.columnB LIKE a.columnA || '%'
b.columnB はインデックスであり、それを使用して結合を実行したいと思います (b/c は大規模なテーブルです)。しかし残念なことに、z/OS では、LIKE の右側に列を使用することは許可されていません。
他の投稿から、私は LOCATE を使用できることに気付きましたが、これはスカラー関数であるため、ステージ 1 の述語としての資格がないため、インデックスの値を失います。