-
MySQL में DATEDIFF() का उपयोग करके समान पंक्तियों के अलग-अलग कॉलम से दो दिनांकों के बीच दिनों की गणना करना
MySQL DATEDIFF() के साथ दो दिनांक कॉलम के बीच अंतर एक ही पंक्ति में दो दिनांक कॉलम के बीच दिनों की संख्या की गणना करने के लिए, सीधे उन कॉलम पर DATEDIFF() का उपयोग करें। यह रोजगार अवधि, परियोजना अवधि, किराया अवधि आदि के लिए उपयोगी है। उदाहरण: कर्मचारी कार्य दिवस गणना SELECT * FROM DemoTable1471; +-
-
MySQL में STR_TO_DATE() और REPLACE() का उपयोग करके CHAR फ़ील्ड को DATETIME फ़ील्ड में परिवर्तित करना
MySQL में CHAR से DATETIME रूपांतरण जब दिनांक-स्ट्रिंग्स गैर-मानक प्रारूप में CHAR/VARCHAR कॉलम में संग्रहीत होती हैं (जैसे MM/DD/YYYY HH:MI), तो उन्हें मानक DATETIME में परिवर्तित करने के लिए STR_TO_DATE() के साथ REPLACE() का उपयोग करें। उदाहरण: स्लैश-पृथक दिनांक-स्ट्रिंग्स परिवर्तित करना SELECT
-
MySQL में BETWEEN ऑपरेटर का उपयोग करके विभिन्न मानों के बीच मान प्राप्त करना
MySQL BETWEEN के साथ स्ट्रिंग रेंज फ़िल्टरिंग MySQL का BETWEEN ऑपरेटर संख्याओं और दिनांकों के अलावा स्ट्रिंग्स पर भी काम करता है, वर्ण क्रम (कोलेशन के आधार पर) का उपयोग करके। यह कोड, पहचानकर्ता या श्रेणियों के लिए रेंज फ़िल्टरिंग के लिए उपयोगी है। उदाहरण: कर्मचारी कोड रेंज SELECT * FROM DemoTable1
-
MySQL में दो टेबल पर एकल SELECT क्वेरी करना (कार्टेशियन उत्पाद)
MySQL में दो टेबल पर कार्टेशियन उत्पाद (क्रॉस जॉइन) दो टेबल पर बिना जॉइन शर्त के SELECT करने से कार्टेशियन उत्पाद (क्रॉस जॉइन) उत्पन्न होता है: पहली टेबल की प्रत्येक पंक्ति दूसरी टेबल की प्रत्येक पंक्ति के साथ जुड़ती है। परिणाम पंक्तियाँ = पंक्तियाँ_टेबल1 × पंक्तियाँ_टेबल2। उदाहरण: दो असंबंधित टेबल
-
MySQL में FROM_UNIXTIME() और MONTH() का उपयोग करके टाइमस्टैम्प को महीने में परिवर्तित करना
MySQL में UNIX टाइमस्टैम्प से महीना निकालना UNIX टाइमस्टैम्प (1970-01-01 से सेकंड) को महीने में परिवर्तित करने के लिए, पहले FROM_UNIXTIME() का उपयोग करके DATETIME में परिवर्तित करें, फिर MONTH() का उपयोग करके महीना निकालें। उदाहरण: टाइमस्टैम्प से महीना निकालना SELECT * FROM DemoTable1457; +-------
-
MySQL में IS NOT NULL का उपयोग करके NULL मानों को अनदेखा करना और बाकी मान प्रदर्शित करना
MySQL में IS NOT NULL के साथ गैर-NULL मान फ़िल्टर करना क्वेरी परिणामों से NULL मानों को बाहर करने के लिए, IS NOT NULL ऑपरेटर का उपयोग करें। यह != NULL या <> NULL से अलग है, जो हमेशा UNKNOWN (गलत) लौटाते हैं। उदाहरण: वैध स्कोर वाले छात्र ढूंढना SELECT * FROM DemoTable1458; +--------------+---------
-
MySQL में UNION ALL का उपयोग करके एक ही क्वेरी में दो टेबल में रिकॉर्ड्स डालना
MySQL में UNION ALL के साथ बहु-टेबल INSERT MySQL INSERT ... SELECT के साथ UNION ALL का उपयोग करके एक ही क्वेरी में एक स्रोत टेबल से डेटा चुनकर दो (या अधिक) लक्ष्य टेबल में डाल सकता है। उदाहरण: एक स्रोत से दो टेबल में डालना SELECT * FROM DemoTable2; +-------+ | Name | +-------+ | Chris | +-------+
-
MySQL में UNIQUE कंस्ट्रेंट और ON DUPLICATE KEY UPDATE का उपयोग करके डुप्लिकेट कुंजी पर अपडेट करना
MySQL में ON DUPLICATE KEY UPDATE के साथ अपसर्ट MySQL का ON DUPLICATE KEY UPDATE क्लॉज आपको एक रिकॉर्ड डालने की अनुमति देता है, लेकिन यदि एक अद्वितीय कुंजी संघर्ष होता है, तो मौजूदा रिकॉर्ड को अपडेट करता है। इसके लिए लक्ष्य कॉलम पर UNIQUE कंस्ट्रेंट की आवश्यकता होती है। उदाहरण: नाम पर अद्वितीय कंस्
-
MySQL में UPPER() और IN() का उपयोग करके केस-असंवेदनशील SELECT करना
MySQL में केस-असंवेदनशील IN() क्वेरी डिफ़ॉल्ट रूप से, MySQL स्ट्रिंग तुलना कॉलेशन पर निर्भर करती है। IN() के साथ स्पष्ट केस-असंवेदनशील मिलान के लिए, तुलना से पहले दोनों पक्षों पर UPPER() या LOWER() लागू करें। उदाहरण: नाम फ़िल्टरिंग SELECT * FROM DemoTable1460; +--------+ | Name | +--------+ | Ch
-
MySQL में CHAR_LENGTH() और SUM() का उपयोग करके विशिष्ट कॉलम मानों का आकार प्राप्त करना और योग प्रदर्शित करना
MySQL में स्ट्रिंग लंबाई का योग स्ट्रिंग कॉलम की लंबाई की गणना करने और शर्तों के आधार पर योग करने के लिए, CHAR_LENGTH() (वर्ण गिनती) या LENGTH() (बाइट गिनती) के साथ SUM() का उपयोग करें। उदाहरण: चयनित पंक्तियों के लिए प्रथम नाम लंबाई का योग SELECT * FROM DemoTable1612; +-----------+----------+ | Fi
-
MySQL में ORDER BY CASE का उपयोग करके ENUM प्रकार के मानों को शर्तों के आधार पर क्रमबद्ध करना
MySQL में कस्टम ENUM क्रमबद्धता MySQL ENUM कॉलम अपने आंतरिक क्रम (परिभाषा क्रम) के अनुसार क्रमबद्ध होते हैं, वर्णानुक्रमिक नहीं। कस्टम क्रमबद्धता के लिए, ORDER BY CASE स्टेटमेंट का उपयोग करके प्रत्येक ENUM मान को क्रमबद्धता प्राथमिकता मान पर मैप करें। उदाहरण: कार्ड क्रमबद्धता (A, K, Q, J क्रम) SEL
-
MySQL में IFNULL() का उपयोग करके NULL और गैर-NULL मानों के साथ गणितीय गणना करना
MySQL में IFNULL() के साथ NULL-सुरक्षित अंकगणित NULL मानों वाले कॉलम पर गणितीय संचालन करते समय, MySQL NULL लौटाता है। IFNULL() (या COALESCE()) का उपयोग करके गणना से पहले NULL को डिफ़ॉल्ट मान (जैसे 0) से बदलें। उदाहरण: NULL के साथ मान जोड़ना SELECT * FROM DemoTable1462; +--------+--------+ | Value1
-
MySQL में GROUP_CONCAT() और CONCAT() का उपयोग करके एकाधिक पंक्तियों और कॉलम को एक पंक्ति में संयोजित करना
MySQL में GROUP_CONCAT() के साथ पंक्तियों को एक स्ट्रिंग में संयोजित करना एकाधिक पंक्तियों और कॉलम को एक स्ट्रिंग में संयोजित करने के लिए, GROUP_CONCAT() (पंक्तियों को जोड़ता है) के साथ CONCAT() (कॉलम को जोड़ता है) का उपयोग करें। उदाहरण: ग्राहक डेटा को एक स्ट्रिंग में संयोजित करना SELECT * FROM De
-
MySQL स्टोर्ड प्रोसीजर में पैरामीटर के साथ DELETE क्वेरी लागू करना
MySQL स्टोर्ड प्रोसीजर में पैरामीटरीकृत DELETE स्टोर्ड प्रोसीजर इनपुट पैरामीटर स्वीकार करके पुन: प्रयोज्य, सुरक्षित DELETE संचालन को सक्षम करते हैं। यह SQL इंजेक्शन को रोकता है और कोड पुन: उपयोग को बढ़ावा देता है। उदाहरण: पैरामीटरीकृत DELETE प्रोसीजर SELECT * FROM DemoTable1464; +------+----------
-
MySQL क्वेरी का उपयोग करके जांचें कि वर्तमान दिनांक दिए गए दिनांक सीमा में आता है या नहीं
MySQL में दिनांक सीमा सदस्यता जांच यह जांचने के लिए कि क्या वर्तमान दिनांक (या कोई विशिष्ट दिनांक) शुरुआत और समाप्ति दिनांक सीमा के भीतर आता है, तुलना ऑपरेटरों का उपयोग करें: = शुरुआत_दिनांक AND वर्तमान_दिनांक <= समाप्ति_दिनांक। उदाहरण: सक्रिय दिनांक सीमाएं ढूंढना SELECT * FROM DemoTable1448; +---
-
MySQL में सबक्वेरी और MAX() का उपयोग करके रिकॉर्ड्स से अधिकतम मान लौटाना
MySQL में अधिकतम मान वाली पंक्ति ढूंढना एक कॉलम में अधिकतम मान वाली पंक्ति ढूंढने के लिए, एक सबक्वेरी के साथ MAX() एग्रीगेट फ़ंक्शन का उपयोग करें जो फ़िल्टर मान प्रदान करता है। उदाहरण: शीर्ष खिलाड़ी स्कोर ढूंढना SELECT * FROM DemoTable1449; +----------+-------------+ | PlayerId | PlayerScore | +--
-
MySQL में LIMIT का उपयोग करके मिलान करने वाली दोहराई गई दिनांक रिकॉर्ड्स को केवल एक बार प्रदर्शित करना
MySQL LIMIT के साथ डुप्लिकेट दिनांक परिणाम सीमित करना जब एक टेबल में डुप्लिकेट दिनांक मान होते हैं और आप केवल मिलान करने वाले रिकॉर्ड्स में से एक उदाहरण चाहते हैं, तो फ़िल्टर क्वेरी के साथ LIMIT 1 का उपयोग करें। उदाहरण: वर्तमान दिनांक का पहला मिलान ढूंढना मान लें वर्तमान दिनांक 2019-10-02 है। SELE
-
MySQL में DATE_ADD() का उपयोग करके DATE प्रकार के कॉलम को अपडेट करना
MySQL DATE_ADD() के साथ दिनांक कॉलम अपडेट करना MySQL का DATE_ADD() फ़ंक्शन एक दिनांक/दिनांक-समय मान में एक समय अंतराल जोड़ता है। इसका उपयोग UPDATE के साथ मौजूदा दिनांक रिकॉर्ड्स को स्थानांतरित करने के लिए किया जाता है। उदाहरण: ज्वाइनिंग तिथि में 1 वर्ष जोड़ना SELECT * FROM DemoTable1451; +--------
-
MySQL में SUM() के साथ सशर्त गणना करके एक पंक्ति में एकाधिक कॉलम में परिणाम प्रदर्शित करना
MySQL में पिवट-शैली सशर्त गणना एक ही क्वेरी में विभिन्न श्रेणियों के लिए एकाधिक गणना प्राप्त करने और उन्हें एक पंक्ति में अलग-अलग कॉलम के रूप में प्रदर्शित करने के लिए, SUM() के साथ बूलियन अभिव्यक्तियों का उपयोग करें। उदाहरण: पसंदीदा रंग गिनती SELECT * FROM DemoTable1452; +----------------+ | Favo
-
MySQL में GROUP BY का उपयोग करके डुप्लिकेट ID गिनना और परिणाम को अलग कॉलम में प्रदर्शित करना
MySQL में GROUP BY के साथ डुप्लिकेट ID गिनना GROUP BY और एग्रीगेट फ़ंक्शन का उपयोग करके आप डुप्लिकेट ID की गिनती कर सकते हैं और परिणाम को एक अलग कॉलम में प्रदर्शित कर सकते हैं। उदाहरण: ग्राहक समीक्षा गिनती SELECT * FROM DemoTable1453; +------------+----------------------+ | CustomerId | CustomerRe