0

テーブルの完全なリストから特定のレコードを取得したいと思います。ここでは、IN 句でカンマ区切りの値を使用しています。テーブルの行は次のようになります。

ここに画像の説明を入力

これが私のSQLクエリですが、クエリは空の結果セットで完了しました`

DECLARE @input VARCHAR(1000) = '2,3,17,10,16'
SELECT * FROM locations
WHERE
  east_zone in (SELECT VALUE FROM string_split(@input,','))
OR 
west_zone in (SELECT VALUE FROM string_split(@input,','))

あなたの助けに感謝!

4

2 に答える 2