-
MySQL में DATE और NULL रिकॉर्ड वाली तालिका से तिथियों को फ़िल्टर करना
MySQL में NULL मानों वाली तिथि कॉलम को फ़िल्टर करना जब तिथि कॉलम में NULL मान हों, तो तुलना ऑपरेटर्स का उपयोग करते समय सावधानी बरतनी पड़ती है क्योंकि NULL के साथ कोई भी तुलना UNKNOWN लौटाती है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( FirstDate DATETIME, SecondDate DATETIME
-
MySQL में COUNT() और IF() का एक साथ उपयोग करना
MySQL में COUNT() और IF() को मिलाकर सशर्त गणना करना MySQL में आप COUNT() और IF() को मिलाकर विशिष्ट शर्तों को पूरा करने वाली पंक्तियों की गणना कर सकते हैं। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( isValidUser BOOLEAN ); रिकॉर्ड डालना (1 = true, 0 = false) INSERT INTO DemoTable
-
MySQL डेटाबेस से रैंडम एंट्री चुनना
MySQL में RAND() फ़ंक्शन का उपयोग करके रैंडम रिकॉर्ड चुनना MySQL का RAND() फ़ंक्शन 0 से 1 के बीच एक रैंडम फ्लोटिंग-पॉइंट मान उत्पन्न करता है। इसका उपयोग ORDER BY के साथ करके रैंडम पंक्तियां प्राप्त की जा सकती हैं। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_IN
-
MySQL में प्लस चिह्न (+) को स्पेस से बदलना
MySQL REPLACE() फ़ंक्शन का उपयोग करके प्लस चिह्न को स्पेस से बदलना REPLACE() फ़ंक्शन किसी स्ट्रिंग में विशिष्ट उपस्ट्रिंग को दूसरी उपस्ट्रिंग से बदलने के लिए उपयोग किया जाता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Number VARCHAR(100) ); प्लस चिह्न वाले फोन नंबर डालना INS
-
MySQL में दो कॉलम के मानों को विभाजित करके नए कॉलम में परिणाम प्रदर्शित करना
MySQL में दो कॉलम के मानों का विभाजन करके परिणाम प्रदर्शित करना MySQL में आप सीधे गणितीय ऑपरेटर्स का उपयोग करके कॉलम मानों पर गणना कर सकते हैं और परिणाम को एक नए कॉलम के रूप में प्रदर्शित कर सकते हैं। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMA
-
MySQL में VARCHAR तिथियों की सूची से अधिकतम तिथि प्राप्त करना
VARCHAR कॉलम में संग्रहीत तिथियों से अधिकतम तिथि निकालना जब तिथियां VARCHAR कॉलम में टेक्स्ट फॉर्मेट में संग्रहीत होती हैं (जैसे Sunday, 11 August 2019), तो उन्हें तिथि के रूप में तुलना करने के लिए STR_TO_DATE() फ़ंक्शन का उपयोग करना पड़ता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable
-
MySQL तालिका से नवीनतम तिथि प्राप्त करने के लिए क्वेरी
MySQL में नवीनतम (सबसे हाल की) तिथि प्राप्त करना किसी तालिका से सबसे हाल की तिथि प्राप्त करने के लिए, तिथि कॉलम को अवरोही क्रम में क्रमबद्ध करें और पहली पंक्ति लें। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( DueDate DATE ); तिथि रिकॉर्ड डालना INSERT INTO DemoTable VALUES(2019-0
-
MySQL तालिका के सभी रिकॉर्ड्स पर TRIM फ़ंक्शन का उपयोग करना
MySQL में TRIM() के साथ सभी रिकॉर्ड्स से अतिरिक्त स्पेस हटाना TRIM() फ़ंक्शन स्ट्रिंग के शुरुआत और अंत से स्पेस (whitespace) हटाने के लिए उपयोग किया जाता है। यह डेटा सफाई के लिए बहुत उपयोगी है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( StudentName VARCHAR(100) ); अग्रणी और अनुग
-
MySQL में REGEXP का उपयोग करके वर्णमाला खोज (ABC) करना
MySQL REGEXP के साथ वर्णमाला खोज जब आपको उन रिकॉर्ड्स को खोजना हो जो विशिष्ट अक्षरों से शुरू होते हैं (जैसे A, B, या C), तो MySQL का REGEXP ऑपरेटर बहुत शक्तिशाली होता है। सिंटैक्स SELECT * FROM yourTableName WHERE yourColumnName REGEXP ^[ABC]; ^ एंकर स्ट्रिंग की शुरुआत को दर्शाता है, और [ABC] कैर
-
MySQL कॉलम से अधिकतम मान प्राप्त करने के दो तरीके
MySQL में अधिकतम मान प्राप्त करने के दो दृष्टिकोण किसी कॉलम से अधिकतम मान प्राप्त करने के लिए आप दो मुख्य तरीकों का उपयोग कर सकते हैं: विधि 1: MAX() फ़ंक्शन का उपयोग SELECT MAX(yourColumnName) FROM yourTableName; विधि 2: ORDER BY और LIMIT का उपयोग SELECT * FROM yourTableName ORDER BY yourColumnNa
-
MySQL में ORDER BY का उपयोग करके संख्याओं के बजाय अक्षरों के अनुसार कॉलम मानों को क्रमबद्ध करना
MySQL में SUBSTRING() का उपयोग करके अक्षरों के अनुसार क्रमबद्ध करना जब आपके पास 456 John Smith जैसे स्ट्रिंग मान हों जिनमें संख्याएं और नाम दोनों शामिल हों, और आप केवल नाम के हिस्से के अनुसार क्रमबद्ध करना चाहते हों, तो MySQL का SUBSTRING() फ़ंक्शन बहुत उपयोगी होता है। उदाहरण के लिए तालिका बनाना C
-
MySQL में बूलियन कॉलम के आधार पर रो कॉनकैटिनेट करना
GROUP_CONCAT() से बूलियन ग्रुपिंग के साथ कॉनकैटिनेशन किसी बूलियन कॉलम के मान (TRUE/FALSE) के आधार पर दूसरे कॉलम के मानों को कॉमा-सेपरेटेड स्ट्रिंग में जोड़ने के लिए GROUP_CONCAT() फंक्शन का उपयोग करें। टेबल बनाना और डेटा इन्सर्ट करना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMA
-
MySQL में SET डेटा टाइप के विकल्प कैसे सेट करें और देखें?
SET डेटा टाइप: विकल्प परिभाषित करना और देखना MySQL का SET डेटा टाइप एक कॉलम में पूर्वनिर्धारित विकल्पों में से शून्य या अधिक मान स्टोर करने की अनुमति देता है। टेबल बनाना SET विकल्पों के साथ CREATE TABLE DemoTable ( Color SET(RED, GREEN, BLUE, YELLOW) ); केस 1: DESC कमांड से विकल्प देखना DESC D
-
MySQL में HAVING LENGTH() का उपयोग कैसे करें?
GROUP BY के साथ HAVING LENGTH() फिल्टर MySQL में ग्रुपिंग के बाद टेक्स्ट कॉलम की लंबाई के आधार पर ग्रुप्स को फिल्टर करने के लिए HAVING LENGTH() का उपयोग करें। टेबल बनाना और डेटा इन्सर्ट करना CREATE TABLE DemoTable (Title TEXT); INSERT INTO DemoTable VALUES(Introduction to MySQL); INSERT INTO DemoT
-
MySQL में स्टोर्ड प्राइस से 20% टैक्स कैसे हटाएं?
UPDATE से प्राइस में से सेल्स टैक्स हटाना जब स्टोर्ड प्राइस में 20% सेल्स टैक्स शामिल हो, तो मूल प्राइस निकालने के लिए 1.2 से विभाजित करें (क्योंकि 100% + 20% = 120% = 1.2)। टेबल बनाना और डेटा इन्सर्ट करना CREATE TABLE DemoTable (Price INT); INSERT INTO DemoTable VALUES(20); INSERT INTO DemoTable
-
MySQL में कॉलम वैल्यू से पहला शब्द कैसे हटाएं?
SUBSTRING और LOCATE से पहला शब्द हटाना किसी टेक्स्ट कॉलम से पहला शब्द (पहले स्पेस तक) हटाकर बाकी टेक्स्ट प्राप्त करने के लिए SUBSTRING() और LOCATE() फंक्शन का उपयोग करें। सिंटैक्स SELECT SUBSTRING(yourColumnName, LOCATE( , yourColumnName) + 1) AS anyAliasName FROM yourTableName; टेबल बनाना और डेट
-
MySQL में CURRENT_TIMESTAMP को AM/PM फॉर्मेट में कैसे बदलें?
DATE_FORMAT() से 12-घंटे फॉर्मेट में समय दिखाना MySQL में समय को 12-घंटे के फॉर्मेट (AM/PM) में दिखाने के लिए DATE_FORMAT() फंक्शन के साथ %r फॉर्मेट स्पेसिफायर का उपयोग करें। टेबल बनाना और डेटा इन्सर्ट करना CREATE TABLE DemoTable ( LoginTime TIME ); INSERT INTO DemoTable VALUES(13:10); INSERT
-
MySQL में किसी खास मान से ज्यादा वैल्यू वाले रिकॉर्ड कैसे डिलीट करें?
WHERE क्लॉज के साथ DELETE से रिकॉर्ड हटाना MySQL में किसी न्यूमेरिक कॉलम की वैल्यू एक खास थ्रेशोल्ड से ज्यादा होने पर उन रिकॉर्ड्स को डिलीट करने के लिए DELETE स्टेटमेंट के साथ WHERE क्लॉज का उपयोग करें। टेबल बनाना और डेटा इन्सर्ट करना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIM
-
MySQL डेटाबेस में इंडेक्स देखें/प्रदर्शित करें
इंडेक्स देखने का सिंटैक्स निम्नलिखित है: SELECT * FROM information_schema.statistics WHERE table_schema = yourDatabaseName; यहां मैं web डेटाबेस का उपयोग कर रहा हूँ। इंडेक्स दिखाने/देखने की क्वेरी निम्नलिखित है: SELECT * FROM information_schema.statistics WHERE table_schema = web; यह निम्नलिखिक
-
MySQL में कस्टम AUTO_INCREMENT मान सेट करें और ZEROFILL का उपयोग करें। INSERT में कुछ न डालने पर क्या होगा?
हम एक उदाहरण देखेंगे और एक टेबल बनाएंगे जहां हमने StudentId कॉलम को AUTO_INCREMENT = 100 सेट किया है और ZEROFILL का भी उपयोग किया है: mysql> create table DemoTable ( StudentId int(7) ZEROFILL NOT NULL AUTO_INCREMENT, PRIMARY KEY(StudentId) ) AUTO_INCREMENT=100; Query OK, 0 rows affect