इसके लिए आप सबक्वेरी के साथ WHERE क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1840 ( UserName varchar(20), UserType ENUM('GUEST','ADMIN') );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1840 मानों में डालें ('क्रिस', 'व्यवस्थापक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1840 मानों में डालें ('डेविड', 'गेस्ट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1840 मान ('क्रिस', 'अतिथि') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1840 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------+| उपयोगकर्ता नाम | उपयोगकर्ता प्रकार |+----------+----------+| क्रिस | व्यवस्थापक || डेविड | अतिथि || क्रिस | अतिथि |+----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)यहां उन रिकॉर्ड्स की क्वेरी दी गई है जिनका किसी निश्चित फ़ील्ड में कोई मान नहीं है:
mysql> DemoTable1840 से UserName चुनें जहां UserName NOT IN (DemoTable1840 से UserName चुनें जहां UserType='Admin');
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| उपयोगकर्ता नाम |+----------+| डेविड |+----------+1 पंक्ति सेट में (0.00 सेकंड)