Najlepiej będzie użyć between
Załóżmy, że chcesz zaktualizować kolumnę 1 tabeli, której identyfikator jednostki (PK) mieści się w zakresie od 10 do 10000.
update table set column1=somevalue where id between 10 and 10000
Używanie in
klauzula będzie wymagać albo uzyskania identyfikatora z zapytania podrzędnego, albo wstawienia w nawiasy klamrowe