अपनी श्रेणी के लिए संख्याओं की एक सूची बनाएं (यहां मैं VALUES
का उपयोग करता हूं क्लॉज), फिर "यूज्ड" लिस्ट में सेमी-जॉइन करें
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)
संपादित करें:
आप VALUES क्लॉज को किसी भी नंबर टेबल जनरेशन कोड से बदल सकते हैं। उदाहरण:
- एसक्यूएल सर्वर पर नंबर टेबल क्रिएशन को ऑप्टिमाइज़ करना?
- संख्या तालिका बनाने और उसे भरने का सबसे अच्छा तरीका क्या है?