-
एक पंक्ति से वापसी मान यदि यह NULL नहीं है, अन्यथा अन्य पंक्ति मान को MySQL के साथ किसी अन्य कॉलम में लौटाएं
इसके लिए आप IFNULL() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(FirstName varchar(100), LastName varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (नल, मिलर); क्वेरी ठीक है,
-
MySQL में INT प्रकार के साथ घोषित कॉलम मानों के लिए शून्य की संख्या प्राप्त करें
इसके लिए आप REPLACE() के साथ LENGTH() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.22 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ( 400560);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19
-
MySQL में सटीक स्ट्रिंग के लिए कॉलम कैसे खोजें?
सटीक स्ट्रिंग के लिए, आपको LIKE ऑपरेटर के साथ वाइल्डकार्ड % का उपयोग करना होगा - अपनेTableName से *चुनें जहां बाइनरी yourColumnName %yourStringValue% की तरह है; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.93 सेकंड) इंसर्ट कमांड का उपयोग करके
-
MySQL में सेट ऑर्डर के साथ चयन करें
इसके लिए आपको IN() और उसके बाद FIELD() मेथड का इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId varchar(10), StudentName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (4.11 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (1040, सै
-
जाँच करें कि क्या दिया गया वर्ष PL/SQL में लीप वर्ष है
यहां हम देखेंगे कि पीएल/एसक्यूएल का उपयोग करके दिए गए वर्ष की जांच कैसे करें लीप वर्ष है या नहीं। पीएल/एसक्यूएल कोड में, कमांड के कुछ समूह बयानों की संबंधित घोषणा के एक ब्लॉक के भीतर व्यवस्थित होते हैं। लीप ईयर चेकिंग एल्गोरिथम नीचे जैसा है। एल्गोरिदम isLeapYear(year):शुरू करें यदि वर्ष 4 से विभाज्
-
MySQL के साथ एक अलग कॉलम में बार-बार पंक्तियों को कैसे ढूंढें और वहां कैसे प्रदर्शित करें?
इसके लिए GROUP BY HAVING क्लॉज का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(100), Age int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, 21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (
-
MySQL के साथ तालिका से यादृच्छिक पंक्तियाँ प्राप्त करें
इसके लिए आप PREPARE स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(FirstName varchar(100), CountryName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (रॉबर्ट, यूके); क्व
-
MySQL में एक सूची को क्रमबद्ध करें और कॉलम के अंत में एक निश्चित परिणाम प्रदर्शित करें?
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.97 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें(डेविड);क्वेरी ओके, 1 पंक्ति प्रभावित (0.27 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रद
-
क्या MySQL में वर्चर फ़ील्ड के आकार को विस्तारित करने से इसके अंदर के डेटा पर असर पड़ेगा?
यदि आप MySQL में एक varchar फ़ील्ड का आकार बढ़ाएंगे तो यह उसके अंदर के डेटा को प्रभावित नहीं करेगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(8));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.11 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम);
-
डुप्लिकेट कॉलम मानों से अधिकतम संगत मान प्राप्त करने के लिए MySQL क्वेरी
आइए पहले एक टेबल बनाएं - mysql> create table DemoTable( ProductName varchar(100), ProductPrice int ); Query OK, 0 rows affected (0.68 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable values('Product-1',56); Query OK, 1
-
MySQL में सेलेक्ट @@identity क्या करता है?
@@ पहचान वर्तमान सत्र में auto_increment कॉलम में अंतिम सम्मिलित मान लौटाती है। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें
-
क्या हम MySQL अद्यतन कर सकते हैं और किसी तालिका में कुछ भी नहीं बदल सकते हैं?
हाँ, हम ऐसा कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.02 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(301);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका से सभ
-
समान ग्राहकों के लिए समान कॉलम से उत्पाद मूल्य मानों को जोड़ने के लिए MySQL क्वेरी और उसी कॉलम में परिणाम प्रदर्शित करें
इसके लिए GROUP BY के साथ SUM() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable( CustomerName varchar(100), Product_1_Price int, Product_2_Price int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें
-
सामान्य मिलान आईडी के आधार पर प्रत्येक पंक्ति में सभी मानों को संयोजित करने के लिए MySQL क्वेरी
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int, StudentFirstName varchar(100), StudentLastName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(1000,डेविड,मिलर);क्वेरी ठीक है, 1 पंक्ति प्रभावि
-
MySQL में वर्तमान तिथि से पहले टाइमस्टैम्प प्रदर्शित करें
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ArrivalDate टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.96 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें डेमोटेबल मान (2019-09-11 12:00:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से
-
एकाधिक आईडी द्वारा MySQL क्वेरी ऑर्डर करें?
इसके लिए ORDER BY FIELD() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ClientId varchar(40), ClientName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2000_बॉब, बॉब); क्वेरी ठीक है, 1
-
उद्धृत मूल्यों के लिए MySQL ENUM कॉलम मिलान
आइए पहले ENUM प्रकार के कॉलम के साथ एक टेबल बनाएं - टेबल बनाएं DemoTable(ismared ENUM(1,0));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके त
-
पहली तालिका से मूल्य का चयन करने और दूसरे में डालने के लिए एक एकल MySQL क्वेरी?
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (46); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करे
-
तालिका कॉलम में डुप्लिकेट मानों की संख्या गिनने के लिए MySQL क्वेरी
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Data int);query OK, 0 Rows प्रभावित (0.98 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोट
-
सबक्वेरी का उपयोग करके MySQL तालिका से दूसरा सबसे बड़ा अंक प्राप्त करें?
आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल(मार्क्स इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.34 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ( 99);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें