-
MySQL में SELECT के साथ CONVERT और REPLACE का उपयोग करके ASCII में न बदलने योग्य वर्ण हटाना
MySQL में CONVERT() और REPLACE() के साथ नॉन-ASCII वर्ण हटाना CONVERT(... USING ASCII) गैर-ASCII वर्णों को ? से बदल देता है। फिर REPLACE() से ? को हटाया जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Value VARCHAR(100) ); विशेष वर्ण वाले रिकॉर्ड डालना INSERT INTO DemoTab
-
MySQL में ORDER BY में बूलियन एक्सप्रेशन का उपयोग करके एक पंक्ति को स्थिर रखकर बाकी को क्रमबद्ध करना
MySQL में ORDER BY में बूलियन एक्सप्रेशन के साथ विशिष्ट पंक्ति को शीर्ष पर रखना ORDER BY में बूलियन एक्सप्रेशन (column = value) का उपयोग करके किसी विशिष्ट मान वाली पंक्ति को परिणामों में सबसे ऊपर रखा जा सकता है, जबकि बाकी सामान्य क्रम में रहते हैं। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE Demo
-
MySQL में NOT IN के साथ डुप्लिकेट से विशिष्ट शर्त वाले एकल मान को खोजना
MySQL में सबक्वेरी और NOT IN के साथ विशिष्ट मान को बाहर करके अद्वितीय ID खोजना सबक्वेरी के साथ NOT IN का उपयोग करके उन ID को खोजा जा सकता है जिनमें कोई विशिष्ट मान (जैसे Chris) नहीं है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT, FirstName VARCHAR(100) ); रिकॉर्ड डालन
-
MySQL में SUBSTRING के साथ कॉलम से पहले 20 अक्षरों के बाद के सभी अक्षर चुनना
MySQL में SUBSTRING के साथ स्ट्रिंग के पहले N अक्षरों को छोड़कर शेष निकालना SUBSTRING(string FROM position) सिंटैक्स (मानक SQL) का उपयोग करके किसी स्थिति से लेकर स्ट्रिंग के अंत तक का भाग निकाला जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Title TEXT ); लंबे टेक्स्ट डा
-
MySQL में GROUP_CONCAT के साथ information_schema से सभी तालिकाओं को एक पंक्ति में प्रदर्शित करना
MySQL में information_schema और GROUP_CONCAT के साथ सभी तालिका नामों को एक पंक्ति में सूचीबद्ध करना information_schema.tables प्रणाली दृश्य का उपयोग करके डेटाबेस की सभी तालिकाओं के नाम प्राप्त किए जा सकते हैं। GROUP_CONCAT() उन्हें एकल स्ट्रिंग में संयोजित करता है। क्वेरी SELECT GROUP_CONCAT(table
-
MySQL में ORDER BY FIELD() का उपयोग करके IN क्लॉज के क्रम में परिणाम प्राप्त करना
MySQL में ORDER BY FIELD() के साथ IN क्लॉज के क्रम को बनाए रखना डिफ़ॉल्ट रूप से IN() क्लॉज परिणामों को तालिका के प्राकृतिक क्रम में लौटाता है। ORDER BY FIELD() का उपयोग करके परिणामों को IN सूची के क्रम में क्रमबद्ध किया जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id IN
-
MySQL में GROUP BY के साथ CASE WHEN का उपयोग करके काउंट सीमित करना
MySQL में CASE WHEN के साथ GROUP BY परिणामों में काउंट को कैप करना CASE WHEN एक्सप्रेशन का उपयोग GROUP BY के साथ करके एग्रीगेट मानों पर सशर्त तर्क लागू किया जा सकता है, जैसे काउंट को अधिकतम मान तक सीमित करना। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( UserId INT, UserMessage
-
MySQL में DISTINCT के साथ INSERT INTO SELECT का उपयोग करके दूसरी तालिका से विशिष्ट रिकॉर्ड डालना
MySQL में INSERT INTO SELECT DISTINCT के साथ डुप्लिकेट-मुक्त डेटा कॉपी करना INSERT INTO ... SELECT DISTINCT का उपयोग करके एक तालिका से दूसरी तालिका में केवल विशिष्ट (डुप्लिकेट-मुक्त) मान कॉपी किए जा सकते हैं। व्यावहारिक उदाहरण स्रोत तालिका बनाना (DemoTable1) CREATE TABLE DemoTable1 ( Value IN
-
MySQL में अंडरस्कोर वाले स्ट्रिंग्स को ORDER BY करना
MySQL में LIKE पैटर्न और ORDER BY के साथ विशिष्ट पैटर्न वाले नामों को प्राथमिकता देना ORDER BY में बूलियन एक्सप्रेशन का उपयोग करके विशिष्ट पैटर्न (जैसे John_) से शुरू होने वाले नामों को परिणामों में पहले रखा जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Name VARCHAR(100)
-
MySQL में ORDER BY DESC और LIMIT का उपयोग करके पहले 3 रिकॉर्ड प्रदर्शित करना
MySQL में ORDER BY DESC LIMIT के साथ शीर्ष N रिकॉर्ड प्राप्त करना ORDER BY ... DESC के साथ LIMIT का उपयोग करके क्रमबद्ध परिणामों से शीर्ष N पंक्तियां प्राप्त की जा सकती हैं। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName VA
-
MySQL में GROUP_CONCAT के साथ खाली फील्ड के लिए सेपरेटर जोड़ना
MySQL में REPLACE() और GROUP_CONCAT() के साथ खाली मानों के लिए सेपरेटर बनाए रखना GROUP_CONCAT() डिफ़ॉल्ट रूप से NULL मानों को छोड़ देता है, जिससे लगातार सेपरेटर बन जाते हैं। REPLACE() का उपयोग करके इसे ठीक किया जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT, Nu
-
MySQL में टाइमस्टैम्प को अवरोही क्रम में क्रमबद्ध करना लेकिन 0000-00-00 00:00:00 को पहले रखना
MySQL में ORDER BY में बूलियन एक्सप्रेशन का उपयोग करके जीरो टाइमस्टैम्प को पहले रखना MySQL में बूलियन एक्सप्रेशन संख्यात्मक संदर्भ में 1 (सत्य) या 0 (असत्य) होते हैं। इसका उपयोग कस्टम क्रमबद्ध करने के लिए किया जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( `timestamp` TIM
-
MySQL में FIND_IN_SET() का उपयोग करके अल्पविराम से अलग मानों की सूची से विशिष्ट ID खोजना
MySQL में FIND_IN_SET() के साथ अल्पविराम से अलग सूची में मान खोजना FIND_IN_SET() फ़ंक्शन अल्पविराम से अलग स्ट्रिंग सूची में किसी मान की स्थिति ढूंढता है। यह SET डेटा प्रकार या CSV स्ट्रिंग के लिए उपयोगी है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id VARCHAR(255) ); अल्पविराम
-
MySQL में LEFT() और INSTR() का उपयोग करके VARCHAR कॉलम से अंतिम स्ट्रिंग हटाना
MySQL में LEFT() और INSTR() के साथ स्पेस से पहले का भाग निकालना जब कॉलम में 120 Gigabytes जैसे मान हों और केवल संख्या भाग चाहिए, तो पहले स्पेस की स्थिति ढूंढकर उसके पहले का भाग निकाला जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Download VARCHAR(100) ); रिकॉर्ड डालना
-
MySQL में LIKE का उपयोग करके स्ट्रिंग मिलान पर तालिका पंक्तियों को डिलीट करना
MySQL में LIKE ऑपरेटर के साथ पैटर्न मिलान पर आधारित पंक्तियों को डिलीट करना DELETE स्टेटमेंट के साथ LIKE ऑपरेटर का उपयोग करके पैटर्न से मेल खाने वाली पंक्तियों को हटाया जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VAR
-
MySQL में एग्रीगेट फंक्शन का उपयोग करके कॉलम मानों का औसत निकालना
MySQL में एग्रीगेट फंक्शन के साथ कॉलम मानों का औसत निकालना MySQL में AVG() फ़ंक्शन सीधे औसत निकालता है, लेकिन इस उदाहरण में एक कस्टम गणना दिखाई गई है: (SUM * 100) / (100 + 500)। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Number INT ); रिकॉर्ड डालना INSERT INTO DemoTable VALUES(
-
MySQL में INT प्रकार के yyyymmdd को तिथि में बदलना
MySQL में DATE() फ़ंक्शन के साथ INTEGER yyyymmdd को DATE में परिवर्तित करना जब तिथि INTEGER फॉर्मेट में संग्रहीत होती है (जैसे 20190108 = 2019-01-08), तो MySQL का DATE() फ़ंक्शन इसे स्वचालित रूप से तिथि में परिवर्तित कर सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Number I
-
MySQL में LPAD() का उपयोग करके कॉलम में अग्रणी शून्य जोड़ना
MySQL में LPAD() फ़ंक्शन के साथ स्ट्रिंग में अग्रणी शून्य जोड़ना LPAD() फ़ंक्शन स्ट्रिंग के बाईं ओर निर्दिष्ट वर्ण जोड़कर इसे निर्दिष्ट लंबाई तक पैड करता है। यह कोड, आईडी आदि को निश्चित लंबाई बनाने के लिए उपयोगी है। सिंटैक्स LPAD(string, length, pad_string) व्यावहारिक उदाहरण तालिका बनाना CREATE
-
MySQL SELECT स्टेटमेंट में CONCAT() का उपयोग करके प्रत्येक मान के अंत में प्रतिशत चिह्न (%) जोड़ना
MySQL में CONCAT() फ़ंक्शन के साथ मानों के अंत में प्रतिशत चिह्न जोड़ना CONCAT() फ़ंक्शन दो या अधिक स्ट्रिंग को जोड़ता है। इसका उपयोग संख्यात्मक मानों के साथ टेक्स्ट जोड़ने के लिए किया जा सकता है (MySQL स्वचालित रूप से संख्या को स्ट्रिंग में परिवर्तित करता है)। व्यावहारिक उदाहरण तालिका बनाना CREA
-
MySQL में SUBSTR() का उपयोग करके कॉलम से पहले 15 अक्षर प्राप्त करना
MySQL में SUBSTR()/SUBSTRING() फ़ंक्शन के साथ स्ट्रिंग के पहले N अक्षर निकालना SUBSTR() या SUBSTRING() फ़ंक्शन स्ट्रिंग के एक भाग को निकालने के लिए उपयोग किया जाता है। सिंटैक्स: SUBSTR(string, start, length)। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Title VARCHAR(100) ); लंबे