-
MySQL में डिफ़ॉल्ट '0000-00-00' के साथ DATETIME कॉलम कैसे बनाएं?
MySQL में DEFAULT कीवर्ड का उपयोग करके DATETIME कॉलम के लिए डिफ़ॉल्ट मान 0000-00-00 00:00:00 सेट किया जा सकता है। सिंटैक्स CREATE TABLE table_name ( column_name DATETIME DEFAULT 0000-00-00 00:00:00 ); उदाहरण mysql> CREATE TABLE DemoTable ( -> EmployeeId INT NOT NULL AUTO_INCREMENT PR
-
MySQL में महीने के अनुसार कुल राशि (SUM) कैसे प्राप्त करें?
MySQL में MONTH() और YEAR() फ़ंक्शन के साथ GROUP BY का उपयोग करके महीने के अनुसार राशि का योग निकाला जा सकता है। उदाहरण खरीद तालिका बनाएं: mysql> CREATE TABLE DemoTable ( -> PurchaseDate DATE, -> Amount INT -> ); डेटा डालें: mysql> INSERT INTO DemoTable VALUES ->
-
MySQL में कॉमा से अलग संख्याओं को महीना नामों से कैसे बदलें?
MySQL में FIND_IN_SET() और CASE स्टेटमेंट का उपयोग करके कॉमा से अलग महीना संख्याओं को महीना नामों में बदला जा सकता है। उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable (Month VARCHAR(100)); mysql> INSERT INTO DemoTable VALUES (2,4,6), (1,3,5,12), (7,8,9,10); क्वेरी mysql>
-
MySQL में LEFT() फंक्शन का उपयोग करके केवल 15 वर्ण कैसे प्राप्त करें?
MySQL में LEFT() फ़ंक्शन का उपयोग करके स्ट्रिंग के बाएं से निर्दिष्ट संख्या में वर्ण प्राप्त किए जा सकते हैं। ध्यान दें: यह शब्द नहीं, वर्ण गिनता है। सिंटैक्स LEFT(string, length) उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable (Title TEXT); mysql> INSERT INTO DemoTable VALU
-
MySQL में दो तालिकाओं के अधिकतम मानों में से न्यूनतम मान कैसे प्राप्त करें?
MySQL में UNION और सबक्वेरी का उपयोग करके दो तालिकाओं के अधिकतम मानों में से न्यूनतम मान प्राप्त किया जा सकता है। उदाहरण पहली तालिका: mysql> CREATE TABLE DemoTable1 (Value INT); mysql> INSERT INTO DemoTable1 VALUES (60), (78), (57); दूसरी तालिका: mysql> CREATE TABLE DemoTable2 (Value INT)
-
MySQL स्टोर्ड प्रोसीजर में DELIMITER का सही उपयोग कैसे करें?
MySQL स्टोर्ड प्रोसीजर बनाते समय DELIMITER का सही उपयोग आवश्यक है क्योंकि प्रोसीजर बॉडी में सेमीकॉलन (;) होते हैं जो डिफ़ॉल्ट स्टेटमेंट टर्मिनेटर हैं। सही सिंटैक्स DELIMITER // CREATE PROCEDURE procedure_name() BEGIN IF condition THEN statement1; ELSE statement2; END IF;
-
MySQL में डुप्लिकेट मानों के आधार पर दूसरे कॉलम का योग कैसे करें?
MySQL में GROUP BY और SUM() का उपयोग करके एक कॉलम में डुप्लिकेट मानों के आधार पर दूसरे कॉलम के मानों का योग निकाला जा सकता है। उदाहरण परिदृश्य नाम के अनुसार समूहित करके प्रत्येक व्यक्ति का कुल मान प्राप्त करना। तालिका और डेटा mysql> CREATE TABLE DemoTable (Name VARCHAR(20), Value INT); mysql>
-
MySQL में कॉमा से अलग मान वाले कॉलम से विशिष्ट रिकॉर्ड कैसे खोजें?
MySQL में कॉमा से अलग मानों वाले कॉलम में विशिष्ट मान खोजने के लिए FIND_IN_SET() फ़ंक्शन का उपयोग करें। यह CSV डेटा के लिए अनुकूलित है। सिंटैक्स FIND_IN_SET(search_string, comma_separated_column) लौटाता है: स्थिति (1-आधारित) यदि मिला, 0 यदि नहीं मिला, NULL यदि कोई तर्क NULL है। उदाहरण तालिका बनाएं
-
MySQL में दो अलग-अलग कॉलम का उपयोग करके कस्टम सॉर्टिंग कैसे करें?
MySQL में ORDER BY के साथ CASE स्टेटमेंट का उपयोग करके दो कॉलम के आधार पर कस्टम क्रमबद्धीकरण (custom sorting) किया जा सकता है। उदाहरण परिदृश्य पहले अंकों (Marks) के अनुसार क्रमबद्ध करें, समान अंकों के लिए Carol को John से पहले रखें। तालिका और डेटा mysql> CREATE TABLE DemoTable (Marks INT, Name
-
MySQL में विशिष्ट कॉलम मान को प्राथमिकता देकर ऑर्डर करें और बाकी को आरोही क्रम में दिखाएं
MySQL में विशिष्ट मान को शीर्ष पर रखकर कस्टम ऑर्डरिंग MySQL में आप बूलियन अभिव्यक्ति (Column = Value) DESC का उपयोग करके एक विशिष्ट मान को शीर्ष पर रख सकते हैं, उसके बाद शेष मानों को आरोही (या अवरोही) क्रम में रख सकते हैं। टेबल बनाना ); Query OK, 0 rows affected (1.68 sec) डेटा डालना INSERT INTO
-
MySQL में एकाधिक टेक्स्ट रिकॉर्ड को एक में कैसे संयोजित करें?
MySQL में GROUP_CONCAT() फ़ंक्शन का उपयोग करके एकाधिक पंक्तियों के टेक्स्ट मानों को एक स्ट्रिंग में जोड़ा जा सकता है। कस्टम विभाजक भी निर्दिष्ट किया जा सकता है। सिंटैक्स GROUP_CONCAT(column_name [SEPARATOR separator_string]) उदाहरण तालिका बनाएं और शब्द डालें: mysql> CREATE TABLE DemoTable (Valu
-
MySQL में चयनित पंक्तियों का आकार (आकार) कैसे प्राप्त करें?
MySQL में CHAR_LENGTH() फ़ंक्शन का उपयोग करके स्ट्रिंग कॉलम की लंबाई (वर्णों में) प्राप्त की जा सकती है, और SUM() के साथ चयनित पंक्तियों का कुल आकार निकाला जा सकता है। सिंटैक्स SELECT SUM(CHAR_LENGTH(column_name)) FROM table_name WHERE condition; उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREA
-
MySQL में AND ऑपरेटर का उपयोग करके विशिष्ट रिकॉर्ड कैसे हटाएं?
MySQL में DELETE स्टेटमेंट के WHERE क्लॉज में AND ऑपरेटर का उपयोग करके एकाधिक शर्तों के आधार पर विशिष्ट पंक्तियों को हटाया जा सकता है। सिंटैक्स DELETE FROM table_name WHERE condition1 AND condition2 AND ...; उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable (Id INT, Name VARCHAR(
-
MySQL में Oracle के TRUNC(SYSDATE) के समान फ़ंक्शन
MySQL में Oracle के TRUNC(SYSDATE) (केवल दिनांक भाग) के समतुल्य DATE() या CURDATE() फ़ंक्शन हैं। तुलना OracleMySQLविवरण TRUNC(SYSDATE)CURDATE()वर्तमान दिनांक (समय के बिना) TRUNC(date_col)DATE(date_col)दिनांक-समय से केवल दिनांक भाग SYSDATENOW()वर्तमान दिनांक-समय उदाहरण तालिका बनाएं और दिनांक-समय
-
MySQL में LIKE ऑपरेटर का उपयोग करके विशिष्ट तालिका नाम कैसे प्रदर्शित करें?
MySQL में information_schema.tables और LIKE ऑपरेटर का उपयोग करके पैटर्न से मेल खाने वाले तालिका नाम प्राप्त किए जा सकते हैं। सिंटैक्स SELECT table_name AS alias_name FROM information_schema.tables WHERE table_name LIKE pattern%; उदाहरण DemoTable160_ से शुरू होने वाली सभी तालिकाएं खोजें: mysql>
-
MySQL में डॉट वाले स्ट्रिंग्स के लिए LIKE के बजाय REGEXP का उपयोग
MySQL में डॉट (.) वाले स्ट्रिंग्स (जैसे संस्करण संख्या) में पैटर्न मिलान के लिए LIKE विश्वसनीय नहीं है क्योंकि डॉट वाइल्डकार्ड के रूप में कार्य करता है। इसके बजाय REGEXP का उपयोग करें। समस्या LIKE 19.% में डॉट किसी भी वर्ण से मेल खाता है, केवल शाब्दिक डॉट से नहीं। समाधान: REGEXP SELECT * FROM tabl
-
MySQL में गुणा के बाद मूल्य मानों को फॉर्मेट कैसे करें?
MySQL में गणना के बाद संख्याओं को स्वरूपित (format) करने के लिए FORMAT() फ़ंक्शन का उपयोग करें। यह हजारों विभाजक और दशमलव स्थान जोड़ता है। सिंटैक्स FORMAT(number, decimal_places) उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable ( -> Price DECIMAL(10,4), -> Rate DEC
-
MySQL में NULL और गैर-NULL मानों वाले एकाधिक कॉलम से अधिकतम मान कैसे प्राप्त करें?
MySQL में एकाधिक कॉलम से प्रति पंक्ति अधिकतम मान प्राप्त करने के लिए GREATEST() के साथ COALESCE() का उपयोग करें। COALESCE NULL को डिफ़ॉल्ट मान (जैसे 0) में बदलता है। फ़ंक्शन COALESCE(val, default) - पहला गैर-NULL मान लौटाता है GREATEST(val1, val2, ...) - सबसे बड़ा मान लौटाता है उदाहरण तालिका बना
-
MySQL में LIKE ऑपरेटर को IN() की तरह कैसे उपयोग करें?
MySQL में LIKE ऑपरेटर को IN() की तरह उपयोग करने के लिए COUNT(), IF() और LIKE का संयोजन उपयोग करें। यह पैटर्न मिलान की गणना करने के लिए उपयोगी है। उदाहरण परिदृश्य विषय कॉलम में MySQL, Java, MongoDB शब्दों की घटनाएं गिनना। तालिका और डेटा mysql> CREATE TABLE DemoTable (Subject VARCHAR(80)); mysql&
-
MySQL में WHERE क्लॉज में एकाधिक शर्तों के साथ UPDATE कैसे करें?
MySQL में UPDATE स्टेटमेंट के WHERE क्लॉज में AND ऑपरेटर का उपयोग करके एकाधिक शर्तें निर्दिष्ट करके विशिष्ट पंक्तियों को अपडेट किया जा सकता है। सिंटैक्स UPDATE table_name SET column = value WHERE condition1 AND condition2 AND ...; उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable