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

हम MySQL WHERE 1=0 में क्यों उल्लेख करते हैं?

<घंटा/>

क्वेरी को किसी भी पंक्ति को वापस करने से रोकने के लिए शर्त 1=0 का उपयोग किया जा सकता है। यह खाली सेट लौटाता है।

वाक्य रचना इस प्रकार है:

चुनें *अपनेTableName से जहां 1=0;

उपरोक्त वाक्य रचना को समझने के लिए, आइए हम एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> टेबल बनाएं कंडीशनडेमो -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT, -> Name varchar(10), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) 

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:

mysql> कंडीशनडेमो (नाम) मान ('लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> कंडीशनडेमो (नाम) मान ('सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.14 सेकंड) mysql> कंडीशनडेमो (नाम) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> कंडीशन डेमो (नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड) mysql> कंडीशनडेमो (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> कंडीशनडेमो (नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.10 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:

mysql> कंडीशनडेमो से *चुनें;

निम्न आउटपुट है:

+-----+----------+| आईडी | नाम |+----+----------+| 1 | लैरी || 2 | सैम || 3 | माइक || 4 | कैरल || 5 | जॉन || 6 | बॉब |+----+-------+6 पंक्तियाँ सेट में (0.00 सेकंड)

क्वेरी को किसी भी पंक्ति को वापस करने से रोकने के लिए यहां क्वेरी है

mysql> कंडीशनडेमो से *चुनें जहां 1=0;खाली सेट (0.00 सेकंड)

  1. MySQL एकाधिक WHERE के साथ क्वेरी का चयन करें?

    एकाधिक WHERE को लागू करने के लिए, MySQL में IN() का उपयोग करें। निम्नलिखित वाक्य रचना है: अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम IN(yourValue1,yourValue2,...N); आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable (Id int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड क

  1. MySQL क्वेरी सभी पंक्तियों को खोजने के लिए जहां आईडी 4 से विभाज्य है?

    आइए सबसे पहले आईडी के रूप में एक कॉलम के साथ एक टेबल बनाएं - टेबल बनाएं DemoTable (ID int, StudentName varchar(10), CountryName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ( 10,माइक,एयूएस);क्वेरी ठीक

  1. MySQL क्वेरी रिकॉर्ड लाने के लिए जहां दशमलव एक पूर्ण संख्या है

    इसके लिए FLOOR() फंक्शन का इस्तेमाल करें। यहां, हम 5.23, 8.76, 12.00, 22.68, आदि जैसे रिकॉर्ड वाली सूची से 12.00, 35.00, आदि जैसे रिकॉर्ड प्राप्त करेंगे। आइए पहले एक तालिका बनाएं - तालिका बनाएं DemoTable(मान DECIMAL(4,2));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयोग करके