जब कोई एक ऑपरेंड सत्य होता है तो OR ऑपरेटर सही परिणाम देता है। आइए अब एक उदाहरण देखें और एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable663(ClientId int,ClientName varchar(100),ClientAge int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable663 मानों में डालें (100, 'क्रिस', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable663 मानों में डालें (101, 'रॉबर्ट', 29); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable663 मानों में डालें (102, 'जॉन', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable663 मानों में डालें (103, 'क्रिस', 35); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable663 मानों में डालें (104, 'सैम', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.72 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable663 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+---------------+----------+| क्लाइंट आईडी | क्लाइंटनाम | ClientAge |+----------+---------------+-----------+| 100 | क्रिस | 45 || 101 | रॉबर्ट | 29 || 102 | जॉन | 45 || 103 | क्रिस | 35 || 104 | सैम | 45 |+----------+---------------+-----------+5 पंक्तियाँ सेट में (0.00 सेकंड)OR ऑपरेटर को लागू करने के लिए क्वेरी निम्नलिखित है -
mysql> DemoTable663 से * चुनें जहां ClientName='Chris' OR ClientAge=45;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+---------------+----------+| क्लाइंट आईडी | क्लाइंटनाम | ClientAge |+----------+---------------+-----------+| 100 | क्रिस | 45 || 102 | जॉन | 45 || 103 | क्रिस | 35 || 104 | सैम | 45 |+----------+---------------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)