-
MySQL में दो कॉलम को हाइफ़न से जोड़कर एक कॉलम कैसे बनाएँ?
MySQL में CONCAT() से दो कॉलम जोड़ना दो कॉलम के मानों को हाइफ़न (-) से जोड़कर एक कॉलम बनाने के लिए CONCAT() फ़ंक्शन का उपयोग करें। टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable835 ( CountryCode INT, CountryName VARCHAR(100) ); Query OK, 0 rows affected (0.63 sec) mysql> INSERT
-
क्या MySQL में कॉलम नाम बताए बिना मान डाल सकते हैं?
MySQL में कॉलम नाम के बिना INSERT करना हाँ, यदि आप सभी कॉलम के लिए मान दे रहे हैं (सही क्रम में), तो कॉलम नाम छोड़ सकते हैं। सिंटैक्स INSERT INTO yourTableName VALUES(yourValue1, yourValue2, yourValue3, ... N); टेबल बनाना (Id AUTO_INCREMENT है) mysql> CREATE TABLE DemoTable862 ( Id INT NOT NU
-
MySQL में वॉयड क्वेरी कैसे लागू करें जो कुछ न करे?
MySQL में वॉयड क्वेरी (कोई परिणाम नहीं) कोई पंक्ति और कोई कॉलम नहीं लौटाने वाली क्वेरी के लिए LIMIT 0 का उपयोग करें। टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable (Name VARCHAR(100)); Query OK, 0 rows affected (0.47 sec) mysql> INSERT INTO DemoTable VALUES(Chris); Query OK, 1 row affe
-
MySQL में कुछ पंक्तियाँ हटाने के बाद टेबल कैसे ऑप्टिमाइज़ करें?
MySQL में OPTIMIZE TABLE से टेबल ऑप्टिमाइज़ करना पंक्तियाँ हटाने के बाद टेबल को ऑप्टिमाइज़ करने के लिए OPTIMIZE TABLE कमांड का उपयोग करें। यह खाली स्थान पुनः प्राप्त करता है और इंडेक्स पुनर्निर्माण करता है। टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMEN
-
MySQL में व्हाइटस्पेस वाले कॉलम के मान कैसे प्रदर्शित करें?
MySQL में TRIM() और COALESCE() से व्हाइटस्पेस वाले रिकॉर्ड खोजना कॉलम में केवल व्हाइटस्पेस (या खाली) वाले रिकॉर्ड खोजने के लिए TRIM() और COALESCE() का उपयोग करें। टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable826 ( FirstName VARCHAR(100), Age INT ); Query OK, 0 rows affected (0.60
-
MySQL में CROSS JOIN और वेरिएबल से रनिंग टोटल (पिछली पंक्ति के साथ योग)
CROSS JOIN के साथ रनिंग टोटल MySQL में यूजर-डिफाइंड वेरिएबल (@var) और CROSS JOIN का उपयोग करके प्रत्येक पंक्ति का मान पिछली पंक्तियों के योग के साथ दिखाएं (क्यूमुलेटिव सम)। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable(Value INT); Query OK, 0 rows affected (1.79 sec) रिक
-
MySQL में REPLACE() से फोल्डर पथ में बैकस्लैश बदलना
REPLACE() से बैकस्लैश बदलना फोल्डर पथ में बैकस्लैश (\) को अन्य वर्ण (जैसे ----) से बदलने के लिए REPLACE() फंक्शन का उपयोग करें। SQL स्ट्रिंग में बैकस्लैश को एस्केप करना पड़ता है। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable827(Path TEXT); Query OK, 0 rows affected (0.69
-
MySQL में टाइमस्टैम्प कॉलम सेट है या नहीं जांचना
शून्य टाइमस्टैम्प (0000-00-00) जांचना MySQL में TIMESTAMP कॉलम में 0000-00-00 00:00:00 (शून्य मान) डाला जा सकता है। सेट/अनसेट जांचने के लिए 0 या DueDate != 0000-00-00 का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable855(DueDate TIMESTAMP); Query OK, 0 rows aff
-
MySQL में REPLACE() से प्रतिशत चिह्न (%) हटाना
REPLACE() फंक्शन से % हटाना स्ट्रिंग कॉलम से प्रतिशत चिह्न (%) हटाने के लिए REPLACE(str, %, ) का उपयोग करें। यह सभी घटनाओं को खाली स्ट्रिंग से बदल देता है। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable828( CustomerName VARCHAR(100), InterestRate VARCHAR(100) ); Qu
-
MySQL में SUBSTR() और UNION ALL से अलग-अलग लंबाई के सबस्ट्रिंग जोड़ना
UNION ALL के साथ बहु-लंबाई सबस्ट्रिंग एक ही कॉलम से अलग-अलग लंबाई के सबस्ट्रिंग निकालकर UNION ALL से परिणाम संयोजित करें। UNION ALL डुप्लिकेट नहीं हटाता (तेज़)। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable856(Title TEXT); Query OK, 0 rows affected (0.89 sec) रिकॉर्ड्स इ
-
MySQL में LEFT पैडिंग से हाइफन सेपरेटेड सीरियल नंबर बनाना
CONCAT() और RIGHT() के साथ पैडिंग संख्यात्मक सीरियल नंबर को फिक्स्ड-लेंथ, हाइफन-सेपरेटेड फॉर्मेट (जैसे 000-100) में बदलने के लिए स्ट्रिंग कंकेटनेशन और सबस्ट्रिंग एक्सट्रैक्शन का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable829(SerialNumber INT); Query OK, 0 ro
-
MySQL में REPLACE() और SUM() से दशमलव हटाकर योग करना
REPLACE() के साथ दशमलव हटाकर SUM() स्ट्रिंग कॉलम में संग्रहीत संख्याओं से दशमलव बिंदु हटाकर उनका योग करने के लिए REPLACE() को SUM() के अंदर उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable857(Price VARCHAR(100)); Query OK, 0 rows affected (1.40 sec) दशमलव वाली स
-
MySQL में <> NULL और IS NOT NULL का अंतर
मूल समस्या: NULL तुलना SQL में NULL अज्ञात मान दर्शाता है। किसी भी मान की तुलना NULL से (यहां तक कि NULL से भी) मानक तुलना ऑपरेटर्स (=, <>, <, >, आदि) का उपयोग करके NULL (सत्य/असत्य नहीं) लौटाती है। <> ऑपरेटर के साथ तुलना (हमेशा NULL) mysql> SELECT 10 <> NULL; +------------+ |
-
MySQL में CURDATE() से सभी डेटटाइम मानों को वर्तमान डेट पर सेट करना
CURDATE() के साथ बल्क UPDATE टेबल के सभी डेटटाइम मानों को वर्तमान डेट (समय भाग 00:00:00 के साथ) पर सेट करने के लिए UPDATE के साथ CURDATE() फंक्शन का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable821(AdmissionDate DATETIME); Query OK, 0 rows affected (1.24 sec)
-
MySQL में RIGHT() और NOT IN से विशिष्ट अंतिम 3 अंक बाहर करना
RIGHT() और NOT IN के साथ बहिष्करण कॉलम के अंतिम N वर्णों की जांच करके विशिष्ट सफिक्स वाले मानों को बाहर करने के लिए RIGHT() के साथ NOT IN का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable(Value INT); Query OK, 0 rows affected (0.71 sec) रिकॉर्ड्स इन्सर्ट करना
-
MySQL में ORDER BY INSTR() से विशिष्ट शब्द क्रमबद्ध करना
INSTR() फंक्शन के साथ कस्टम ऑर्डरिंग INSTR(str, substr) फंक्शन str में substr की पहली घटना की स्थिति (1-आधारित) लौटाता है। मिलने पर स्थिति, न मिलने पर 0। ORDER BY INSTR(...) से शब्द की स्थिति के अनुसार क्रमबद्ध करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable822(Word T
-
MySQL में HAVING AVG() से औसत कीमत से कम वाले प्रोडक्ट्स चुनना
GROUP BY और HAVING के साथ औसत फ़िल्टर प्रति प्रोडक्ट औसत कीमत की गणना करने और एक सीमा से कम औसत वाले प्रोडक्ट्स चुनने के लिए GROUP BY के साथ AVG() और HAVING का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable848( ProductId INT, ProductPrice INT ); Query O
-
MySQL में RIGHT() फंक्शन से विशिष्ट अंतिम अंक वाले रिकॉर्ड्स खोजना
RIGHT() फंक्शन का उपयोग RIGHT(str, len) फंक्शन स्ट्रिंग के दाएं छोर से निर्दिष्ट संख्या में वर्ण लौटाता है। अंतिम अंक/वर्ण जांचने के लिए उपयोगी। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable823(Value VARCHAR(100)); Query OK, 0 rows affected (0.54 sec) रिकॉर्ड्स इन्सर्ट क
-
MySQL में ORDER BY FIELD() से विशिष्ट मान पहले क्रमबद्ध करना
FIELD() फंक्शन के साथ कस्टम क्रम FIELD(str, str1, str2, ...) फंक्शन स्ट्रिंग की सूची में स्थिति (1-आधारित) लौटाता है। ORDER BY FIELD(...) का उपयोग करके परिणाम को कस्टम क्रम में व्यवस्थित करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable849(Color VARCHAR(100)); Query OK,
-
MySQL में ORDER BY DESC LIMIT 1 से अंतिम एंट्री अपडेट करना
ORDER BY ... LIMIT के साथ UPDATE MySQL UPDATE स्टेटमेंट में ORDER BY और LIMIT क्लॉज सपोर्ट करता है, जिससे विशिष्ट क्रम में सीमित संख्या में पंक्तियों को अपडेट किया जा सकता है। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable824( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY