• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カンマが入った文字列をIN演算子で利用する方法)

カンマを含む文字列をIN演算子で利用する方法

このQ&Aのポイント
  • OracleのSQLにおいて、カンマを含む文字列をIN演算子で利用する方法について教えてください。
  • テーブルAの項目「材料一覧」にはカンマ区切りでデータが入っており、同じくテーブルAの項目「材料」には一つの材料が入っています。
  • 「材料」の値が「材料一覧」に存在しているデータを抽出するための方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4283)
回答No.2

SELECT * FROM テーブルA WHERE INSTR(材料一覧 , 材料) > 0 でどうかな?

re_na_chu
質問者

お礼

お礼が遅くなり申し訳ございません。 INSTRなんて方法があったんですね。これならばっちりできそうです。 ありがとうございました。

その他の回答 (1)

回答No.1

「SELECT 材料一覧 FROM テーブルA 」で持ってきてからカンマで分解すれはいいよ、きっと。

re_na_chu
質問者

お礼

お礼が遅くなり申し訳ございません。 二回にわける方法ですね。参考になりました。ありがとうございます。

関連するQ&A