-
SQL में अंकों के आधार पर छात्र का प्रतिशत निकालकर परिणाम में % चिह्न जोड़ना
CONCAT और ROUND के साथ प्रतिशत गणना और % चिह्न जोड़ना आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Marks INT ); रिकॉर्ड्स इन्सर्ट करें (5 विषयों के अंक मानकर): mysql> INSERT INTO DemoTable VALUES (88); mysql> INSERT INTO DemoTable VALUES (65); mysql> INSERT INTO DemoTa
-
MySQL में FLOOR() फंक्शन का उपयोग करके व्होल नंबर डेसीमल वाले रिकॉर्ड्स कैसे खोजें
FLOOR() फंक्शन के साथ पूर्णांक डेसीमल मान खोजना डेसीमल कॉलम में केवल वही रिकॉर्ड्स खोजें जो पूर्णांक हैं (जैसे 12.00, 35.00) FLOOR() फंक्शन का उपयोग करके। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Value DECIMAL(4,2) ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTable
-
क्या MySQL में घात (पावर) के लिए ^ ऑपरेटर का उपयोग करना चाहिए - नहीं, POW() या POWER() उपयोग करें
MySQL में घात (एक्सपोनेंशिएशन) के लिए POW() / POWER() फंक्शन नहीं, MySQL में ^ ऑपरेटर बिटवाइज XOR है, घात (पावर) नहीं। घात के लिए POW() या POWER() फंक्शन का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( BaseValue INT, PowerValue FLOAT ); रिकॉर्ड्स इन्सर्ट करें: m
-
MySQL में ऑटो-इन्क्रीमेंट मान को 1 से शुरू करने के लिए कैसे सेट करें
TRUNCATE TABLE के साथ ऑटो-इन्क्रीमेंट रीसेट करना टेबल को ट्रंकेट करके ऑटो-इन्क्रीमेंट मान को 1 से पुनः आरंभ करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTable VALUES ();
-
MySQL में DATE_FORMAT() और STR_TO_DATE() के साथ डेट फॉर्मेट करना
STR_TO_DATE और DATE_FORMAT के साथ डेट फॉर्मेट परिवर्तन स्ट्रिंग डेट को पार्स करने के लिए STR_TO_DATE() और फिर 원하는 फॉर्मेट में आउटपुट करने के लिए DATE_FORMAT() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( DueDate VARCHAR(100) ); रिकॉर्ड इन्सर्ट करें: mysql> INS
-
MySQL में टेक्स्ट फील्ड से केवल नंबर कैसे निकालें
REPLACE() फंक्शन के साथ टेक्स्ट से नंबर निकालना टेक्स्ट फील्ड से नॉन-न्यूमेरिक कैरेक्टर्स को हटाकर केवल नंबर प्राप्त करने के लिए नेस्टेड REPLACE() फंक्शन्स का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Number TEXT ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO D
-
MySQL में LIKE क्लॉज को दो बार उपयोग करके दोहराए गए फर्स्टनेम और लास्टनेम से विशिष्ट नाम प्रदर्शित करना
दो LIKE क्लॉज के साथ फर्स्टनेम और लास्टनेम दोनों से फ़िल्टर करना पहले नाम और अंतिम नाम दोनों के आधार पर रिकॉर्ड खोजने के लिए दो LIKE शर्तों को AND से जोड़ें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName VARCHAR(
-
MySQL में टेबल से नवीनतम 3 तारीखें खोजें (डुप्लिकेट के बिना)
DISTINCT, ORDER BY DESC और LIMIT के साथ नवीनतम अनोखी तारीखें नवीनतम तारीखें खोजने के लिए डेट रिकॉर्ड्स को ORDER BY DESC से सॉर्ट करें। केवल 3 तारीखें चाहिए तो LIMIT 3 उपयोग करें। डुप्लिकेट हटाने के लिए DISTINCT उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( AdmissionD
-
MySQL में COALESCE NULL और NON-NULL मानों के साथ परिणामों को कैसे ऑर्डर करता है
COALESCE() फंक्शन का व्यवहार NULL और NON-NULL मानों के साथ COALESCE() फंक्शन अपने आर्गुमेंट्स में से पहला NON-NULL मान लौटाता है। यह बाएं से दाएं जांचता है और पहला नॉन-NULL मान मिलते ही लौटाता है। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Number1 INT, Number2 INT ); रिकॉ
-
MySQL में एक ही क्वेरी से दो टेबल्स की पंक्तियों को कैसे काउंट करें
सबक्वेरीज़ के साथ दो टेबल्स की रो काउंट एक साथ प्राप्त करना एक ही क्वेरी में दो अलग-अलग टेबल्स की पंक्ति संख्या गिनने के लिए सबक्वेरीज़ का उपयोग करें। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( Name VARCHAR(40) ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTable1 VALUES (Chris);
-
MySQL में यूजर-डिफाइंड वेरिएबल मान के निकटतम रिकॉर्ड को कैसे खोजें
ABS() और ORDER BY के साथ निकटतम मान खोजना एक यूजर-डिफाइंड वेरिएबल मान के निकटतम रिकॉर्ड को खोजने के लिए ABS() फंक्शन और ORDER BY ... LIMIT 1 का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( CustomerId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ProductAmount INT );
-
MySQL में यूजर-डिफाइंड वेरिएबल में SUM स्टोर करके अंतिम कॉलम मान के रूप में प्रदर्शित करना
यूजर-डिफाइंड वेरिएबल के साथ SUM को अंतिम पंक्ति में अपडेट करना कुल योग को एक वेरिएबल में स्टोर करें और फिर UPDATE कमांड का उपयोग करके इसे अंतिम पंक्ति में सेट करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Value INT ); रिकॉर्ड
-
MySQL में सिंगल क्वेरी से टेम्पररी टेबल में मल्टीपल मान इन्सर्ट करना
टेम्पररी टेबल में एक ही INSERT स्टेटमेंट से मल्टीपल मान MySQL में टेम्पररी टेबल बनाने और एक ही क्वेरी में कई मान इन्सर्ट करने का तरीका। टेम्पररी टेबल बनाएं: mysql> CREATE TEMPORARY TABLE DemoTable ( SerialNumber INT ); एक ही INSERT स्टेटमेंट में मल्टीपल मान इन्सर्ट करें: mysql> INSERT INTO
-
MySQL में REGEXP का उपयोग करके कॉलम मानों में स्ट्रिंग या डिजिट कैसे चेक करें
REGEXP के साथ स्ट्रिंग और डिजिट मानों को फ़िल्टर करना MySQL में रेगुलर एक्सप्रेशन (REGEXP) का उपयोग करके कॉलम मानों को स्ट्रिंग या डिजिट के आधार पर फ़िल्टर करें। सिंटैक्स: केवल स्ट्रिंग मान (डिजिट नहीं): WHERE yourColumnName NOT REGEXP ^[0-9]+$ केवल डिजिट मान: WHERE yourColumnName REGEXP ^[0-9]+$
-
MySQL में LIKE का उपयोग करके पहली टेबल से नई टेबल कैसे बनाएं
CREATE TABLE ... LIKE के साथ टेबल स्ट्रक्चर कॉपी करना मौजूदा टेबल की संरचना (कॉलम्स, इंडेक्सेस, कंस्ट्रेंट्स) कॉपी करके नई टेबल बनाने के लिए CREATE TABLE ... LIKE का उपयोग करें। ध्यान दें: यह केवल स्ट्रक्चर कॉपी करता है, डेटा नहीं। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( EmployeeId
-
MySQL में INSERT INTO ... VALUE सिंटैक्स एरर क्यों देता है - VALUES का उपयोग करें
INSERT सिंटैक्स: VALUE vs VALUES एरर VALUE() सिंटैक्स में है। VALUES() का उपयोग करें (बहुवचन में), VALUE() का नहीं। सही सिंटैक्स: INSERT INTO yourTableName VALUES (yourValue1, yourValue2, ...); आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( StudentId INT, StudentName VARCHAR(
-
MySQL में DELIMITER का उपयोग करके मल्टीपल SELECT क्वेरीज़ कैसे एक्जीक्यूट करें
DELIMITER के साथ मल्टीपल SELECT स्टेटमेंट्स एक्जीक्यूट करना MySQL में मल्टीपल SELECT क्वेरीज़ एक साथ चलाने के लिए DELIMITER कॉन्सेप्ट का उपयोग करें। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( Title TEXT ) ENGINE=MyISAM; रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTable1 VALUES (T
-
MySQL में दो टेबल्स से काउंट करके स्ट्रिंग का संयुक्त काउंट कैसे प्राप्त करें
UNION ALL और COUNT(*) के साथ दो टेबल्स का संयुक्त काउंट दो टेबल्स से स्ट्रिंग मानों का संयुक्त काउंट प्राप्त करने के लिए COUNT(*) के साथ UNION ALL का उपयोग करें। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( Name VARCHAR(20) ); पहली टेबल में स्ट्रिंग मान इन्सर्ट करें: mysql> INSERT INT
-
क्या MySQL में UPDATE समान मान होने पर उन्हें ओवरराइट करता है
MySQL UPDATE का व्यवहार समान मानों के साथ नहीं, MySQL UPDATE समान मान होने पर उन्हें ओवरराइट नहीं करता। यदि नया मान मौजूदा मान के समान है, तो MySQL उस पंक्ति को बदला हुआ नहीं मानता। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( StudentId INT, StudentMathMarks INT, Studen
-
MySQL में MONTH() फंक्शन का उपयोग करके विशिष्ट महीने के रिकॉर्ड्स के आधार पर कॉलम मानों का SUM कैसे निकालें
MONTH() फंक्शन के साथ विशिष्ट महीने के रिकॉर्ड्स का योग आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, PurchaseDate DATE, SalePrice INT ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTable (PurchaseDate, SalePrice) VALUES