-
एक ही MySQL SELECT स्टेटमेंट के अंदर एक उपनाम के मान का उपयोग करना
आप सीधे चयन में उपनाम का उपयोग नहीं कर सकते हैं। इसके बजाय, उपयोगकर्ता द्वारा परिभाषित चर का उपयोग करें। निम्नलिखित वाक्य रचना है। यहाँ, @yourAliasName हमारा चर और उपनाम है - @yourAliasName :=curdate() as anyAliasName,concat(yourValue.,yourColumnName, yourValue,@yourAliasName) को अपने TableName से क
-
MySQL में सेल का विशिष्ट मान प्राप्त करें
आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (नाम वर्कर (40), स्कोर इंट); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.72 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड मिलर, 80); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.68 सेकंड) चयन कथन का उपयोग करके तालिका स
-
MySQL में 5 अंकीय वर्णों (रेगुलर एक्सप्रेशन) से शुरू होने वाले सभी ईमेल पतों का चयन करें
5 अंकीय वर्णों से शुरू होने वाले ईमेल पते प्राप्त करने के लिए, वैकल्पिक समाधान REGEXP का उपयोग करना है - अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम regexp ^[0-9]{5}; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(UserEmailAddress varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.76 सेकंड) इंसर्ट कमां
-
कॉलम मान को बदलने के लिए MySQL क्वेरी
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (स्कोर) मान (55) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.37 सेकंड) चय
-
INSERT कथन का उपयोग करते समय MySQL में auto_increment कॉलम मान डालने की आवश्यकता है?
नहीं, auto_increment कॉलम मान डालने की कोई आवश्यकता नहीं है, क्योंकि यह 1 से शुरू होता है और अपने आप सम्मिलित होता है। ऐसा इसलिए है क्योंकि हमने इसे ऑटो इंक्रीमेंट के रूप में सेट किया है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable( EmployeeId int NOT NULL AUTO_INCREMENT, EmployeeName varchar(30)
-
IP पता रिकॉर्ड में डुप्लिकेट मानों के केवल उप-भाग की गणना करने के लिए MySQL स्ट्रिंग मैनिपुलेशन?
ऐसे स्ट्रिंग जोड़तोड़ के लिए, आपको MySQL SUBSTRING_INDEX() का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(SystemIpAddress text);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (192.168.1
-
MySQL में सीमांकक की अंतिम घटना के आधार पर स्ट्रिंग का बायाँ भाग प्राप्त करें?
इसके लिए LEFT() मेथड का इस्तेमाल करें। हेरफेर के लिए, हमने LOCATE() और REVERSE() मेथड का इस्तेमाल किया है। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (शीर्षक टेक्स्ट); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डा
-
"जोह" से शुरू होने वाले कई मान प्राप्त करने के लिए MySQL LIKE क्लॉज का उपयोग कैसे करें
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों (बॉब) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शि
-
MySQL में BIGINT और BIGINT(20) के बीच अंतर?
BIGINT और BIGINT(20) के बीच एकमात्र अंतर चौड़ाई प्रदर्शित करने का है। चौड़ाई प्रदर्शित करने के लिए 20 का उपयोग किया जा सकता है। आइए एक उदाहरण देखें और एक तालिका बनाएं। यहाँ, हमने BIGINT(20) - . सेट किया है टेबल बनाएं डेमोटेबल(नंबर बिगिंट(20) जीरोफिल);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)
-
MySQL क्वेरी AND &OR ऑपरेटर के साथ कई पंक्ति रिकॉर्ड वापस करने के लिए
आइए पहले एक टेबल बनाएं - mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(40), StudentMathMarks int, StudentMySQLMarks int, status ENUM('ACTIVE','INACTIVE') ); Qu
-
MySQL `LIKE` ऑपरेटर को विशिष्ट वर्णों से शुरू करने के लिए कैसे प्रतिबंधित करें?
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(FirstName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम) );क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्
-
MySQL CASE कथन NULL के स्थान पर कस्टम मान रखने के लिए
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.15 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्
-
कैसे जांचें कि MySQL SELECT 1 के साथ मान मौजूद है या नहीं?
इसके लिए नीचे दिए गए सिंटैक्स के अनुसार SELECT 1 का उपयोग करें - अपनेTableName से 1 चुनें जहां yourColumnName=yourValue; यदि उपरोक्त 1 लौटाता है, तो इसका अर्थ है कि MySQL डेटाबेस में मान मौजूद है। आइए पहले एक उदाहरण देखें और एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMEN
-
विशिष्ट रिकॉर्ड के आधार पर मानों को समूहीकृत करने और उनका योग करने के लिए MySQL क्वेरी
रिकॉर्ड को समूहबद्ध करने के लिए GROUP BY का उपयोग करें, जबकि जोड़ने के लिए SUM () फ़ंक्शन का उपयोग किया जाता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (नाम वर्कर (40), सब्जेक्ट वर्कर (40), मार्क्स इंट); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.89 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रि
-
दिनांक रिकॉर्ड के साथ कॉलम मानों को कैसे अपडेट करें और SQL में वर्तमान दिनांक से पहले संबंधित रिकॉर्ड के लिए 1 सेट करें
बता दें कि आज की तारीख 2019-08-20 है। अब हमारे उदाहरण के लिए, हम एक टेबल बनाएंगे - टेबल बनाएं DemoTable(ProductStatus tinyint(1), ProductExpiryDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.03 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (0,2018-09) -05)
-
IF कथन के परिणामस्वरूप एक स्ट्रिंग वापस करने के लिए MySQL क्वेरी?
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeSalary int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (कर्मचारी वेतन) मान (15500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.4
-
MySQL विशिष्ट महीने और वर्ष के साथ रिकॉर्ड वापस करने के लिए क्वेरी का चयन करें
विशिष्ट महीने के लिए, MONTH () का उपयोग करें और वर्ष के लिए, वर्ष () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentName varchar(40), StudentAdmissionDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल
-
MySQL REPLACE () के साथ टेक्स्ट के कॉलम को अपडेट करें
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Code varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (6574-9090-7643); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉ
-
MySQL में दिनांक रिकॉर्ड और वर्तमान दिनांक के बीच अंतर कैसे प्राप्त करें?
मान लें कि वर्तमान तिथि 2019-09-06 है। हमारे उदाहरण के लिए, हम पहले एक टेबल बनाएंगे - टेबल बनाएं DemoTable(AdmissionDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2016-10-26); क्वेरी ठीक है, 1 पंक्ति प्
-
दो कॉलम बराबर होने पर एक पंक्ति को हटाने के लिए MySQL क्वेरी
इसके लिए DELETE का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(40), Score1 int, Score2 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.71 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, 89,98); क्वेरी ठीक है, 1 पंक्ति प्रभावित