Você pode fazer o select passando a chave primaria como parâmetro no between.
Exemplo:
SELECT principal_id, name
FROM sys.database_principals
WHERE type = 'R';
SELECT principal_id, name
FROM sys.database_principals
WHERE type = 'R'
AND principal_id BETWEEN 16385 AND 16390;
GO
Leia este artigo: https://docs.microsoft.com/pt-br/sql/t-sql/language-elements/between-transact-sql?view=sql-server-ver15
Talvez não seja a melhor forma, mas acredito que já consiga solucionar seu problema.