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

MySQL में ऑपरेटर प्राथमिकता: TRUE OR TRUE AND FALSE क्यों TRUE होता है

MySQL में AND ऑपरेटर की प्राथमिकता OR से अधिक होती है। इसलिए TRUE OR TRUE AND FALSE का मूल्यांकन TRUE OR (TRUE AND FALSE) के रूप में होता है।

चरण-दर-चरण मूल्यांकन

  1. पहले AND: TRUE AND FALSE → FALSE (0)
  2. फिर OR: TRUE OR FALSE → TRUE (1)

MySQL में सत्यापन

mysql> SELECT (TRUE AND FALSE);
+------------------+
| (TRUE AND FALSE) |
+------------------+
| 0                |
+------------------+
mysql> SELECT (TRUE OR FALSE);
+-----------------+
| (TRUE OR FALSE) |
+-----------------+
| 1               |
+-----------------+
mysql> SELECT (TRUE OR TRUE AND FALSE);
+--------------------------+
| (TRUE OR TRUE AND FALSE) |
+--------------------------+
| 1                        |
+--------------------------+

सर्वोत्तम अभ्यास: भ्रम से बचने के लिए हमेशा कोष्ठक का उपयोग करें: (TRUE OR TRUE) AND FALSE → FALSE। MySQL ऑपरेटर प्राथमिकता क्रम (उच्च से निम्न): INTERVAL, BINARY, NOT, *, /, %, +, -, <<, >>, &, |, =, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN, BETWEEN, AND, OR, = (असाइनमेंट)।

  1. NAT क्या है, यह कैसे काम करता है, और इसका उपयोग क्यों किया जाता है? NAT क्या है, यह कैसे काम करता है, और इसका उपयोग क्यों किया जाता है?

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

  1. हार्डवेयर एक्सेलेरेशन क्या है और यह क्यों मायने रखता है हार्डवेयर एक्सेलेरेशन क्या है और यह क्यों मायने रखता है

    संभावना है कि आपने विभिन्न एप्लिकेशन और डिवाइस का उपयोग करते समय हार्डवेयर एक्सेलेरेशन विकल्प देखा हो। आपको अपने पसंदीदा एप्लिकेशन में प्रदर्शन बढ़ाने/बग रोकने के लिए इसे सक्षम या अक्षम करने की आवश्यकता भी पड़ सकती है, लेकिन आप नहीं जानते होंगे कि क्यों। इस लेख में हम हार्डवेयर एक्सेलेरेशन के बारे म

  1. RAM टाइमिंग क्या है और यह क्यों मायने रखता है? RAM टाइमिंग क्या है और यह क्यों मायने रखता है?

    RAM एक कोर कंप्यूटर घटक है, लेकिन हम इसके बारे में ज्यादा बात नहीं करते। अगर इसमें रेड हीट स्प्रेडर डिज़ाइन और RGB एक्सेसरीज़ नहीं हैं, तो RAM को शायद ही कभी धूप में दिन मिलता है। CPU वह शर्त निर्धारित करता है जिसके तहत आपका बाकी बिल्ड संचालित होता है, लेकिन आप तेज़ RAM के साथ अपने PC से थोड़ी अधिक