-
MySQL संग्रहीत कार्यविधि में सशर्त WHERE क्लॉज NULL मानों के लिए एक कस्टम मान सेट करने के लिए
NULL मानों के लिए एक कस्टम मान सेट करने के लिए, एक संग्रहीत कार्यविधि में IS NULL गुण के साथ UPDATE कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें
-
MySQL दिनांक तुलना किसी दिए गए श्रेणी के बीच दिनांक प्राप्त करने के लिए?
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(AdmissionDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-06-12); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉ
-
MySQL में किसी श्रेणी के बीच मान प्राप्त करने के लिए खंड के बीच का विकल्प क्या है?
BETWEEN क्लॉज का उपयोग करने से बचने के लिए, आप किसी श्रेणी के बीच मान लाने के लिए AND का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(नंबर int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें
-
एकल MySQL क्वेरी के साथ शेष पंक्ति रिकॉर्ड प्रदर्शित करने के लिए सिंटैक्स के बाद पहली 10 पंक्तियाँ प्राप्त करें
आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (115) में डालें; क्वेरी ओके , 1 पंक्ति प्रभावित (0.25 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
-
MySQL में खाली स्ट्रिंग को NULL में कैसे अपडेट करें?
इसके लिए, LENGTH () का उपयोग करें, क्योंकि यदि लंबाई 0 है, तो इसका मतलब यह होगा कि स्ट्रिंग खाली है। खोजने के बाद, आप UPDATE कमांड में SET क्लॉज का उपयोग करके इसे NULL पर सेट कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड)
-
कैसे एक MySQL तालिका से कुछ आईडी के साथ एक पंक्ति को छोड़कर सभी रिकॉर्ड का चयन करने के लिए?
किसी तालिका से एक निश्चित आईडी प्रदर्शित करने से बचने के लिए, आपको <> ऑपरेटर का उपयोग करने की आवश्यकता है, जो कि NOT EQUAL ऑपरेटर है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable7(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(40));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.53 सेक
-
एक स्ट्रिंग में एक शब्द है या नहीं, यह जांचने के लिए MySQL क्वेरी?
इसके लिए आप CONCAT () फ़ंक्शन के साथ LIKE ऑपरेटर का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (वैल्यू टेक्स्ट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेटाबेस); क्वेरी ठीक है, 1 पंक्ति प्
-
MySQL क्वेरी लागत और मात्रा के साथ कॉलम मानों से कुल राशि की गणना करने के लिए?
आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(लागत int, मात्रा int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में(40,3);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी
-
MySQL में SELECT DISTINCT को कैसे गति दें
SELECT DISTINCT को तेज़ करने के लिए, आप कॉलम या कॉलम के सेट पर एक इंडेक्स बना सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.13 सेकंड) इंडेक्स बनाने के लिए क्वेरी निम्नलिखित है - डेमोटेबल (नाम) पर इंडेक्स Name_Index बनाएं; क्वेरी ठीक
-
पहले एन परिणामों को छोड़ने के लिए MySQL का चयन करें?
MySQL SELECT में रिकॉर्ड्स को स्किप करने के लिए, OFFSET का उपयोग करें। आइए पहले एक टेबल बनाएं− टेबल बनाएं DemoTable(Name varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड );क्वेरी ठीक है, 1 पंक्ति प्र
-
सिंगल कोट्स से घिरी क्वेरी में MySQL कीवर्ड का उपयोग करना?
यदि किसी क्वेरी में एकाधिक MySQL कीवर्ड हैं, तो सिंगल कोट्स के बजाय बैकटिक्स प्रतीक का उपयोग करें। आइए पहले एक टेबल बनाएं। यहां, हमने दो आरक्षित कीवर्ड यानी कुंजी और सीमा का उपयोग किया है - टेबल बनाएं DemoTable(`key` int NOT NULL AUTO_INCREMENT PRIMARY KEY, `Limit` int);क्वेरी ओके, 0 पंक्तियाँ प्रभ
-
ORDER BY के साथ दो अलग-अलग तालिकाओं से दो अलग-अलग कॉलम प्रदर्शित करें?
इसके लिए आप ORDER BY क्लॉज के साथ UNION का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(राशि int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें ( 134);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.43
-
कॉलम मानों के औसत की गणना करें और MySQL में दशमलव के बिना परिणाम प्रदर्शित करें
इसके लिए आप avg() के साथ-साथ Round() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल(स्कोर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें(45);क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.12 सेकंड) चय
-
पहली तालिका से अधिकतम आईडी मान प्राप्त करें और MySQL INSERT INTO के साथ किसी अन्य तालिका में सभी आईडी में डालें?
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Id int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें(1002,सैम); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका से सभी
-
डुप्लिकेट आईडी मानों की गणना करने और परिणाम को एक अलग कॉलम में प्रदर्शित करने के लिए MySQL क्वेरी
डुप्लिकेट आईडी मानों की गणना करने के लिए, कुल फ़ंक्शन COUNT() और GROUP BY का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.30 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (50, सैम
-
MySQL में एक ही तालिका में कई चयनों को कैसे अनुकूलित करें?
कई चयनों को अनुकूलित करने के लिए, इसे एक बार उपयोग करें और एकाधिक मान प्राप्त करने के लिए IN() लागू करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, Name varchar(100), Age int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेब
-
क्या हम MySQL में डालने पर कॉलम छोड़ सकते हैं?
यदि आपका पहला कॉलम AUTO_INCREMENT है, तो आप कॉलम को छोड़ कर NULL मान रख सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100), StudentAge int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके
-
दो तालिकाओं के बीच उच्चतम और निम्नतम खोजने के लिए एक एकल MySQL क्वेरी?
दो तालिकाओं में से उच्चतम और निम्नतम खोजने के लिए, MAX() और MIN() का उपयोग करें। चूंकि परिणाम दो तालिकाओं से प्रदर्शित किए जाने हैं, इसलिए आपको UNION का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(UniqueId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score1 int);क्वेरी ओके
-
DELETE और INSERT . की नकल करने के लिए REPLACE INTO के साथ रिकॉर्ड जोड़ना
आप REPLACE INTO का उपयोग कर सकते हैं जो DELETE + INSERT की तरह काम करता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) एक अद्वितीय अनुक्रमणिका बनाने की क्वेरी निम्नलिखित है - तालिका बदलें डेमोटेबल अद्वितीय id_index (I
-
तीन उच्चतम मानों का चयन करने के लिए MySQL क्वेरी और नाम के साथ संबंधित कॉलम के आधार पर वर्णानुक्रम में क्रमबद्ध करें
इसके लिए आप ORDER BY क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (नाम वर्कर (40), स्कोर इंट); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.11 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (कैरोल, 43); क्वेरी ठीक है, 1 पंक्ति प्रभावि