Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

डेटा आउटपुट के रूप में लाते समय एक ही कॉलम पर कई शर्तों का उपयोग कैसे करें

निम्नलिखित वे तरीके हैं जिनमें हम एक क्वेरी लिख सकते हैं जो केवल उन रिकॉर्ड्स को लौटाती है जो एक ही कॉलम पर कई शर्तों से मेल खाते हैं:

'OR' लॉजिकल ऑपरेटर का उपयोग करके

जैसा कि हम जानते हैं कि MySQL 'OR' ऑपरेटर दो एक्सप्रेशन की तुलना करता है और TRUE लौटाता है यदि कोई एक एक्सप्रेशन TRUE है। निम्न उदाहरण दर्शाता है कि हम एक ही कॉलम पर कई शर्तों के लिए 'OR' ऑपरेटर का उपयोग कैसे कर सकते हैं:

mysql> SELECT * FROM Student WHERE Name = 'Gaurav' OR Name = 'Aarav';
+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaurav | Delhi   | Computers |
| 2    | Aarav  | Mumbai  | History   |
+------+--------+---------+-----------+

WHERE IN(...) क्लॉज का उपयोग करके

WHERE IN(...) क्लॉज भी उपरोक्त उद्देश्य के लिए उपयोग किया जाता है। यह एक ही कॉलम पर कई शर्तों के लिए क्वेरी में उपयोग किया जा सकता है:

mysql> SELECT * FROM Student WHERE Name IN ('Gaurav','Aarav');
+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaurav | Delhi   | Computers |
| 2    | Aarav  | Mumbai  | History   |
+------+--------+---------+-----------+

सर्वोत्तम अभ्यास: IN() क्लॉज अधिक पठनीय और कुशल है जब कई मानों की जांच करनी हो।

  1. - MySQL में बूलियन कॉलम बनाएं और ALTER से डिफ़ॉल्ट मान 1 असाइन करें

    ALTER TABLE के साथ मौजूदा कॉलम को BOOLEAN में बदलना और डिफ़ॉल्ट सेट करना मौजूदा कॉलम को बूलियन प्रकार में बदलकर डिफ़ॉल्ट मान 1 सेट करने के लिए ALTER TABLE ... CHANGE के साथ DEFAULT 1 का उपयोग करें। टेबल निर्माण CREATE TABLE DemoTable ( isAdult INT ); Query OK, 0 rows affected (1.39 sec) कॉलम

  1. - MySQL में एक ही INSERT से कई पंक्तियाँ एक साथ कैसे डालें?

    मल्टी-रो INSERT सिंटैक्स insert into yourTableName values (val1, val2, ...), (val1, val2, ...), (val1, val2, ...); उदाहरण (4,Carol,Taylor,20); परिणाम +------+------------+-----------+------+ | id | first_name | last_name | age | +------+------------+-----------+------+ | 1 | John

  1. एक साथ कई Gmail अकाउंट कैसे इस्तेमाल करें? एक साथ कई Gmail अकाउंट कैसे इस्तेमाल करें?

    चाहे वह स्कूल के लिए हो, काम के लिए, या किसी दुर्भाग्यपूर्ण परिस्थिति के कारण (बहुत से लोगों के पास शर्मनाक या गैर-पेशेवर प्राथमिक ईमेल पते होते हैं), लगभग हर व्यक्ति अपने जीवन में किसी न किसी बिंदु पर एक अतिरिक्त ईमेल अकाउंट का मालिक बन जाता है। इस अतिरिक्त ईमेल अकाउंट को आपके प्राथमिक ईमेल पते के