-
MySQL में उसी SELECT स्टेटमेंट में एलियास के मान का उपयोग कैसे करें
यूजर-डिफाइंड वेरिएबल के साथ SELECT में एलियास मान पुनः उपयोग करना MySQL में आप उसी SELECT स्टेटमेंट में कॉलम एलियास को सीधे रेफर नहीं कर सकते। इसके बजाय यूजर-डिफाइंड वेरिएबल (@variable) का उपयोग करें। सिंटैक्स: SELECT @yourAliasName := CURDATE() AS anyAliasName, CONCAT(yourValue., yourColumnN
-
MySQL में विशिष्ट सेल मान कैसे प्राप्त करें
WHERE क्लॉज के साथ विशिष्ट सेल मान प्राप्त करना किसी विशिष्ट नाम के लिए स्कोर मान प्राप्त करने के लिए WHERE क्लॉज का उपयोग करके सटीक पंक्ति चुनें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Name VARCHAR(40), Score INT ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoT
-
MySQL में REGEXP का उपयोग करके 5 न्यूमेरिक कैरेक्टर्स से शुरू होने वाले ईमेल एड्रेस कैसे चुनें
रेगुलर एक्सप्रेशन के साथ ईमेल एड्रेस पैटर्न मैचिंग 5 अंकों से शुरू होने वाले ईमेल एड्रेस खोजने के लिए REGEXP के साथ पैटर्न ^[0-9]{5} का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( UserEmailAddress VARCHAR(100) ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTa
-
MySQL में UPDATE का उपयोग करके कॉलम मान रिप्लेस करना
WHERE क्लॉज के साथ विशिष्ट पंक्ति का कॉलम मान अपडेट करना किसी विशिष्ट पंक्ति के कॉलम मान को बदलने के लिए UPDATE के साथ SET और WHERE का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Score INT ); रिकॉर्ड्स इन्सर्ट
-
क्या MySQL में INSERT स्टेटमेंट उपयोग करते समय ऑटो-इन्क्रीमेंट कॉलम मान इन्सर्ट करने की आवश्यकता है
ऑटो-इन्क्रीमेंट कॉलम के लिए मान प्रदान करने की आवश्यकता नहीं नहीं, ऑटो-इन्क्रीमेंट कॉलम के लिए मान इन्सर्ट करने की कोई आवश्यकता नहीं है। यह स्वचालित रूप से 1 से शुरू होकर क्रमिक मान असाइन करता है। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( EmployeeId INT NOT NULL AUTO_INCREME
-
MySQL में SUBSTRING_INDEX() का उपयोग करके IP एड्रेस रिकॉर्ड्स के सब-पार्ट की गिनती करना
SUBSTRING_INDEX() के साथ IP एड्रेस के पहले 3 ऑक्टेट्स द्वारा ग्रुपिंग IP एड्रेस के पहले तीन ऑक्टेट्स (नेटवर्क भाग) द्वारा रिकॉर्ड्स ग्रुप करके काउंट करने के लिए SUBSTRING_INDEX() फंक्शन का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( SystemIpAddress TEXT ); IP एड्रे
-
MySQL में LEFT(), LOCATE(), REVERSE() का उपयोग करके अंतिम डिलीमीटर के आधार पर स्ट्रिंग का बायां भाग प्राप्त करना
अंतिम डिलीमीटर से पहले का सबस्ट्रिंग निकालना स्ट्रिंग के अंतिम डिलीमीटर (जैसे $) से पहले का भाग प्राप्त करने के लिए LEFT(), CHAR_LENGTH(), LOCATE(), और REVERSE() फंक्शन्स को मिलाएं। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Title TEXT ); रिकॉर्ड्स इन्सर्ट करें: mysql> INS
-
MySQL में LIKE क्लॉज का उपयोग करके "Joh" से शुरू होने वाले मल्टीपल मान कैसे प्राप्त करें
LIKE पैटर्न के साथ प्रीफिक्स मैचिंग Joh से शुरू होने वाले सभी नाम खोजने के लिए LIKE Joh% पैटर्न का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Name VARCHAR(40) ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTable VALUES (John); mysql> INSERT INTO DemoTable
-
MySQL में BIGINT और BIGINT(20) में क्या अंतर है
BIGINT vs BIGINT(20) - डिस्प्ले विड्थ का अंतर BIGINT और BIGINT(20) के बीच एकमात्र अंतर डिस्प्ले विड्थ (प्रदर्शन चौड़ाई) है। संख्या 20 केवल प्रदर्शन के लिए उपयोग की जाती है, स्टोरेज रेंज या परिशुद्धता पर कोई प्रभाव नहीं पड़ता। आइए उदाहरण देखते हैं - BIGINT(20) ZEROFILL के साथ टेबल बनाएं: mysql> CR
-
MySQL में AND और OR ऑपरेटर का उपयोग करके मल्टीपल रो रिकॉर्ड्स कैसे लौटाएं
AND और OR ऑपरेटर्स को मिलाकर जटिल फ़िल्टरिंग एकाधिक शर्तों को AND और OR ऑपरेटर्स के साथ जोड़कर जटिल फ़िल्टरिंग करें। कोष्ठक () का उपयोग प्राथमिकता नियंत्रित करने के लिए करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Stu
-
MySQL में LIKE ऑपरेटर को विशिष्ट अक्षरों से शुरू होने वाले मानों तक कैसे सीमित करें
LIKE पैटर्न के साथ प्रीफिक्स मैचिंग LIKE ऑपरेटर को विशिष्ट अक्षरों से शुरू होने वाले मानों तक सीमित करने के लिए पैटर्न की शुरुआत में वाइल्डकार्ड % न लगाएं। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( FirstName VARCHAR(40) ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTa
-
MySQL में CASE स्टेटमेंट का उपयोग करके NULL मानों के स्थान पर कस्टम मान रखना
CASE स्टेटमेंट और IFNULL() के साथ NULL मानों को रिप्लेस करना NULL मानों को कस्टम टेक्स्ट (जैसे UNKNOWN NAME) से बदलने के लिए CASE स्टेटमेंट या IFNULL() फंक्शन का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( FirstName VARCHAR(20) ); रिकॉर्ड्स इन्सर्ट करें (NULL मान स
-
MySQL में SELECT 1 का उपयोग करके मान मौजूद है या नहीं कैसे चेक करें
EXISTS पैटर्न के रूप में SELECT 1 का उपयोग मान मौजूद है या नहीं जांचने के लिए SELECT 1 पैटर्न का उपयोग करें। यह पूर्ण पंक्ति लौटाने से अधिक कुशल है। सिंटैक्स: SELECT 1 FROM yourTableName WHERE yourColumnName = yourValue; यदि उपरोक्त 1 लौटाता है, तो मान डेटाबेस में मौजूद है। आइए पहले एक टेबल बनाते है
-
MySQL में GROUP BY और SUM() का उपयोग करके विशिष्ट रिकॉर्ड्स के आधार पर मानों को ग्रुप करके जोड़ना
GROUP BY और SUM() के साथ विषयवार कुल अंक विषय के अनुसार रिकॉर्ड्स ग्रुप करके अंकों का योग निकालने के लिए GROUP BY और SUM() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Name VARCHAR(40), Subject VARCHAR(40), Marks INT ); रिकॉर्ड्स इन्सर्ट करें: mysql> I
-
MySQL में डेट रिकॉर्ड्स के आधार पर कॉलम अपडेट करके वर्तमान तारीख से पहले के रिकॉर्ड्स के लिए 1 सेट करना
CURDATE() के साथ डेट तुलना करके स्टेटस अपडेट करना वर्तमान तारीख से पहले या बराबर की एक्सपायरी डेट वाले प्रोडक्ट्स का स्टेटस 1 पर सेट करने के लिए UPDATE के साथ CURDATE() का उपयोग करें। मान लें वर्तमान तारीख है 2019-08-20। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( ProductStatu
-
MySQL में IF स्टेटमेंट के परिणाम के रूप में स्ट्रिंग कैसे लौटाएं
IF() फंक्शन के साथ कंडीशनल स्ट्रिंग परिणाम MySQL में IF() फंक्शन का उपयोग करके शर्त के आधार पर अलग-अलग स्ट्रिंग मान लौटाएं। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeSalary INT ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSER
-
MySQL में MONTH() और YEAR() का उपयोग करके विशिष्ट महीने और वर्ष के रिकॉर्ड्स कैसे चुनें
MONTH() और YEAR() फंक्शन्स के साथ डेट फ़िल्टरिंग विशिष्ट महीने और वर्ष के रिकॉर्ड्स चुनने के लिए MONTH() और YEAR() फंक्शन्स का उपयोग WHERE क्लॉज में करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( StudentName VARCHAR(40), StudentAdmissionDate DATE ); रिकॉर्ड्स इन्सर्ट कर
-
MySQL REPLACE() फंक्शन का उपयोग करके टेक्स्ट कॉलम अपडेट करना
UPDATE के साथ REPLACE() फंक्शन का उपयोग कॉलम मान में किसी विशिष्ट सबस्ट्रिंग को बदलने के लिए REPLACE() फंक्शन का उपयोग UPDATE स्टेटमेंट में करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Code VARCHAR(100) ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTable VALUES (85
-
MySQL में DATEDIFF() का उपयोग करके डेट रिकॉर्ड्स और वर्तमान तारीख का अंतर कैसे निकालें
DATEDIFF() के साथ तारीख अंतर की गणना मान लें वर्तमान तारीख है 2019-09-06। डेट रिकॉर्ड्स और वर्तमान तारीख के बीच दिनों का अंतर निकालने के लिए DATEDIFF() फंक्शन का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( AdmissionDate DATE ); रिकॉर्ड्स इन्सर्ट करें: mysql> INS
-
MySQL में दो कॉलम बराबर होने पर पंक्ति डिलीट कैसे करें
WHERE क्लॉज में कॉलम तुलना के साथ DELETE दो कॉलम्स के मान समान होने पर पंक्ति डिलीट करने के लिए DELETE के साथ WHERE column1 = column2 का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Name VARCHAR(40), Score1 INT, Score2 INT ); रिकॉर्ड्स इन्सर्ट करें: mysql>