次のようなクエリを作成したい:
SELECT * FROM T1 WHERE Charindex(ANY(SELECT City FROM Cities),T1ADDRESS)>0
私が理解しているように、ANY
演算子はSQL関数の引数としてとどまることはできません。それで、代替案は何ですか?
1 つの入力引数Addressに応じて 1 または 0 を返す UDF を書きたいとします。手続き型言語で簡単に実行できるため、for
ループ演算子を使用せず、インデックスで配列にアクセスせずにこれを行うにはどうすればよいですか?SELECT City FROM Cities