Si su base de datos subyacente admite subconsultas, puede crear una consulta con un TOP N que devuelva ObjectIds (o cualquier otro campo) y usarla en su consulta de definición.
OBJECTID IN (*query here*)
Por ejemplo, aquí hay una consulta de SQL Server para una selección aleatoria TOP 20:
La consulta anterior devolverá 20 filas diferentes cada vez que se actualice el mapa o la tabla de atributos. Esto también podría ser útil para una broma práctica de ArcMap para usuarios menos experimentados (April Fools está a menos de un mes).
Por supuesto, la subconsulta no tiene que ser una consulta TOP N ni necesita usar una identificación única. Tal vez elaborar una consulta para encontrar duplicados:
FIRE_ID IN (SELECT FIRE_ID
FROM [SandboxGeodb].[dbo].[TESTFEATURECLASS]
GROUP BY FIRE_ID
HAVING COUNT(FIRE_ID) > 1)