毎回大変お世話になっています。今回はクエリのLike条件についてです。
テーブルにある摘要欄(文字列フィールド)をLike複数の文字列条件での抽出はクエリに Like "ABC" Or Like "DEF" Or ・・・・としていけばいいのですが、条件部を他のテーブルに設定した値で可能でしょうか?
そうしておけば条件の変更追加も分かり易く簡単に出来ると思いまして。可能なら式はどういう記述になるのでしょうか?
beginner
通報 ...
質問に書き忘れたのですがLikeは部分一致の Like "*ABC*" ・・・です。
宜しくお願いします。
達成目標に対し、行動目標や手段がそこまで明確なのですから
時間をかけてでも試行錯誤すれば、自ずからご希望の結果が得られたのではないか、と推測します
以下、結果セットが同じになるSQLの記述方法をいくつか載せておきます
■DDL
■データ例
t_摘要t_条件■DML
■結果
mayuさん ありがとうございます。(返信遅れて失礼しました)
サブクエリを使う手がありましたね。確かにこれは時間かければ辿り付いたかもしれません。
でもInStrは全く思いつきませんでした。またJOIN結合でLikeが使うのは絶対に浮かばないアイデアでしたので、勉強になりました。大変お世話になり、本当にありがとうございました。