整数リストがcolumnAとcolumnBの整数値で定義された範囲内にあるテーブルからレコードを取得するにはどうすればよいですか? 私は、列のペアで定義された範囲ではなく、列の値と比較してIN演算子について知っています。例えば :select * from mytable where mytable.colA in (1,3,5,6);はコーラのいずれかである1,3,5または6 は範囲のためにその
選択した文字列の値に別のテーブルの別の値が含まれているすべてのレコードをテーブルから削除します(大文字と小文字を区別しません)。 たとえば、value1="Hello"(あるテーブルから)とvalue2-"Hello word"(別のテーブルから)の場合は、そのレコードを削除する必要があります。 DELETE FROM [table1]
WHERE value1 LIKE '%' + (SELE
次の行を使用しようとすると、次のようになります。 "キーワード 'IN'の近くに構文が正しくありません。" WHERE
CASE
WHEN @CostCentreID IS NOT NULL THEN CI.CostCentreID IN(SELECT CAST(Item AS INTEGER) FROM dbo.SplitString(@CostCentreID, ',')
私はこのための例はありませんが、このようなものは、どのような状況で有効である場合は私は思っていた。一言で SELECT somefield
FROM sometable
WHERE something1 IN (SELECT somefield2 FROM sometable2)
AND something2 IN (SELECT somefield3 FROM sometable3