可能であれば、INとLIKEを一緒に使用する方法を見つけようとしています。私が達成したいのは、データのリストをINステートメントにプルアップするサブクエリを置くことです。問題は、ワイルドカードを含むデータのリストです。これを行う方法はありますか?SQLステートメントでINとLIKEを組み合わせる方法はありますか?
私は好奇心が強いです。私は私が私は彼が意味だと思うものを明確にしようと思っZiltoidが尋ねるどのような対処に思わないでくださいいくつかの応答を、見ているので、ノート(サードパーティ経由)
を明確に
Example of data in the 2 tables
Parent table
ID Office_Code Employee_Name
1 GG234 Tom
2 GG654 Bill
3 PQ123 Chris
Second table
ID Code_Wildcard
1 GG%
2 PQ%
。
SQLでは、「WHERE col IN (1,2,3)
」はおおよそ「WHERE col = 1 OR col = 2 OR col = 3
」に相当します。
彼は、正規表現の答えが最も接近するように見える
WHERE col LIKE 'A%' OR col LIKE 'TH%E' OR col LIKE '%C'
のとほぼ同等となり
WHERE col IN_LIKE ('A%', 'TH%E', '%C')
として、私は擬似コードよ何かを探しています。残りはマークから離れているようです。
テーブル/レコードのサンプルセットを提供し、希望/希望の出力を与える方法はありますか?それは人々があなたのニーズを満たすことができるクエリを構築するのに役立ちます。 – TheTXI
RDBMSを指定して、人々があなたの質問に対して最適な回答を出すことができるでしょうか?ありがとう。 – Sung
私が使用しているデータの例を追加しました – Ziltoid