Genereer een lijst met nummers voor uw bereik (hier gebruik ik VALUES
clausule), voeg dan semi-join toe aan de "gebruikte" lijst
SELECT
*
FROM
(VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9)) X (Num)
WHERE
NOT EXISTS (SELECT * FROM MyTable M WHERE M.Code = X.Num)
Bewerken:
U kunt de VALUES-clausule vervangen door elke code voor het genereren van een getallentabel. Voorbeelden:
- Optimaliseren van Numbers Table Creation op SQL Server?
- Wat is de beste manier om een getallentabel te maken en in te vullen?